4 主机

概述

数据采集 → 主机 部分,用户可以配置和维护 主机。

此处会显示现有主机及其详细信息的列表。

显示的数据:

说明
主机菜单 点击三点图标以打开主机菜单
名称 主机名称。
点击主机名称会打开主机的配置表单
主机名称后的橙色扳手图标 表示该主机处于维护中。将鼠标指针悬停在该图标上时会显示维护详细信息。
实体(监控项、触发器、图形、发现、Web) 点击实体名称将显示该主机的监控项、触发器等。
相应实体的数量以灰色显示。
接口 显示主机的主接口。
Proxy 此列显示已分配的 proxy:
<Proxy 名称> - 主机由独立 proxy 监控(即使该 proxy 属于 proxy 组);
<Proxy 组名称: proxy 名称> - 主机由 proxy 组监控,且 Zabbix 服务器已分配一个 proxy 来监控该主机;
<Proxy 组名称> - 主机由不包含任何 proxy 的 proxy 组监控,或者 Zabbix 服务器尚未分配 proxy 来监控该主机;
无内容 - 主机既不由 proxy 也不由 proxy 组监控。
仅当 监控方式 过滤选项设置为“任意”、“Proxy”或“Proxy 组”时,才会显示此列。
模板 显示链接到该主机的模板。
如果已链接模板中还包含其他模板,则这些模板会显示在括号中,并以逗号分隔。
点击模板名称将打开其配置表单。
状态 显示主机状态 - 已启用已禁用
点击状态可手动更改。
已丢失的发现主机会以信息图标标记。工具提示文本会提供其状态的详细信息。
可用性 显示主机按已配置接口划分的可用性。

可用性图标表示 Zabbix 服务器上主机接口的当前状态。因此,如果你在前端中禁用某个主机,其可用性会在 Zabbix 服务器同步配置更改后更新。同样,如果你启用某个主机,其可用性会在 Zabbix 服务器同步配置更改并轮询该主机后更新。

可用性图标仅表示已配置的接口类型(Agent、SNMP、IPMI、JMX)。
将鼠标悬停在图标上会显示一个弹出窗口,其中列出同一类型的所有接口及其详细信息、状态和错误。对于 Agent 接口,弹出窗口会显示接口(被动)和主动检查。如果主机仅有主动检查,即使该主机未配置 Agent 接口,也会显示 Agent 接口图标。
对于没有接口的主机,此列为空。

单个主机接口的状态由使用该接口的已启用监控项与主机之间的连接情况决定。状态可以是:
可用 - 与主机的连接成功;
不可用 - 与主机的连接失败(超时、防火墙问题等);
未知 - 尚未尝试连接主机,或结果未知。
有关 Zabbix 服务器如何确定接口状态的更多详细信息,请参见未知接口状态不可达/不可用主机接口设置

单一类型(Agent、SNMP、IPMI、JMX)的所有主机接口状态由至少被一个已启用监控项使用的那些接口决定。状态通过图标颜色表示:
绿色 - 所有接口均可用;
黄色 - 至少一个接口不可用,且至少一个接口可用或未知;
红色 - 所有接口均不可用;
灰色 - 至少一个接口为未知,但没有接口不可用。

主动检查可用性。 如果主机上至少启用了一个主动检查,则主动检查也会如上所述影响 Agent 接口的总体可用性。为确定主动检查可用性,心跳消息会在 agent 主动检查线程中发送。心跳消息的频率由 Zabbix agentagent 2 配置中的 HeartbeatFrequency 参数控制(默认 60 秒,范围 0-3600)。当主动检查心跳早于 2 x HeartbeatFrequency 秒时,主动检查将被视为不可用。
注意: 版本早于 6.2.x 的 Zabbix agent 不发送主动检查心跳,因此其主机的可用性将保持为未知。
Agent 加密 显示到主机和来自主机的连接加密状态:
- 不加密;
PSK - 使用预共享密钥;
Cert - 使用证书。
信息 显示与主机相关的错误信息(如有)。
标签 显示主机的标签,其中宏不会被解析。

要配置新主机,请点击右上角的 主机向导创建主机 按钮。 要从 YAML、XML 或 JSON 文件导入主机,请点击右上角的 导入 按钮。

批量编辑选项

下面的按钮提供了一些批量编辑选项:

  • 启用 -将主机状态修改为“已监控”
  • 禁用 -将主机状态修改为“未监控”
  • 导出 -导出主机到YAML, XML或JSON文件
  • 批量更新 - 一次为多个主机更新多个属性
  • 删除 - 删除主机

要使用这些选项,请在相应主机前勾选复选框,然后点击所需的按钮。

使用筛选器

您可以使用筛选器仅显示您感兴趣的主机。 为了获得更好的搜索性能,搜索数据时不会解析宏。

筛选器 图标位于右上角。 单击该图标将打开筛选器,您可以在其中指定所需的筛选条件。

参数 说明
Host groups 按一个或多个主机组进行筛选。
指定父主机组时,将隐式选择其下所有嵌套的主机组。
Templates 按已链接的模板进行筛选。
Name 按主机可见名称进行筛选。
DNS 按 DNS 名称进行筛选。
IP 按 IP 地址进行筛选。
Port 按端口号进行筛选。
Status 按主机状态进行筛选。
Monitored by 筛选由 Zabbix 服务器、proxy 或 proxy 组监控的主机。
Proxies 筛选由此处指定的 proxy 监控的主机。仅当在 Monitored by 字段中选择“Proxy”时,此字段才可用。
Proxy groups 筛选由此处指定的 proxy 组监控的主机。仅当在 Monitored by 字段中选择“Proxy group”时,此字段才可用。
Tags 按主机标签名称和值进行筛选。
可以包含或排除特定标签及标签值。可设置多个条件。标签名称匹配始终区分大小写。

每个条件都有多个可用运算符:
Exists - 包含指定的标签名称;
Equals - 包含指定的标签名称和值(区分大小写);
Contains - 包含指定的标签名称,且标签值包含输入的字符串(子字符串匹配,不区分大小写);
Does not exist - 排除指定的标签名称;
Does not equal - 排除指定的标签名称和值(区分大小写);
Does not contain - 排除指定的标签名称,且标签值包含输入的字符串(子字符串匹配,不区分大小写)。

条件有两种计算类型:
And/Or - 必须满足所有条件,具有相同标签名称的条件将按 Or 条件分组;
Or - 只需满足一个条件即可。

未知接口状态

在以下情况下,Zabbix 服务器会将主机接口(Agent、SNMP、IPMI、JMX)的状态显示为“未知”:

  • 主机已禁用。
  • 主机被设置为由 proxy、其他 proxy,或服务器监控(如果该主机之前由 proxy 监控)。
  • 主机由一个看起来处于离线状态的 proxy 监控(在最大心跳间隔内未收到来自 proxy 的更新——1 小时)。
  • 该接口类型的所有主机监控项均已禁用。
  • 未配置该接口类型的 poller(例如,StartAgentPollersStartSNMPPollers 服务器配置参数被设置为 0)。

在 Zabbix 服务器配置缓存同步后,接口可用性会被设置为“未知”。

对于由 proxy 监控的主机,其接口可用性(可用/不可用)会在 proxy 配置缓存同步后恢复。