这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.

4 主机

概述

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

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

显示的数据:

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

可用性图标仅表示已配置的接口类型(Zabbix agent、SNMP、IPMI、JMX)。如果将鼠标指针放在图标上,就会出现一个弹出列表,列出此类型的所有接口的详细信息、状态和错误(对于agent接口,还列出了主动检查的可用性)。
对于没有接口的主机,该列为空。
一种类型的所有接口的当前状态由相应的图标颜色显示:
绿色 - 所有接口可用;
黄色 - 至少一个接口不可用,且至少一个接口可用或未知;其他接口可以是任何状态,包括“未知”;
红色 - 没有可用接口;
灰色 - 至少一个接口未知(无不可用)。

主动检查可用性。自 Zabbix 6.2 起,如果主机上至少启用了一项主动检查,主动检查也会影响主机可用性。为了确定主动检查的可用性,会在agent主动检查线程中发送心跳消息。心跳消息的频率由 Zabbix agentagent 2 配置中的 HeartbeatFrequency 参数设置(默认为 60 秒,范围为 0-3600)。当主动检查心跳超过 2 x HeartbeatFrequency 秒时,主动检查被视为不可用。
注意:如果使用早于 6.2.x 的 Zabbix agent,它们不会发送任何主动检查心跳,因此其主机的可用性将保持未知。
主动agent可用性计入 Zabbix agent总可用性的方式与被动接口相同。例如,如果被动接口可用而主动检查未知,则总agent可用性设置为灰色(未知)。
agent加密 显示与主机连接的加密状态:
- 无加密;
PSK - 使用预共享密钥;
证书 - 使用证书。
信息 显示有关主机的错误信息(如果有)。
标签 未解析宏的主机的[标签](/manual/config/tagging)。

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

批量编辑选项

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

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

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

使用过滤器

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

右上角有过滤器图标。 单击它将打开一个过滤器,您可以在其中指定所需的过滤条件。

参数 说明
主机组 按一个或多个主机组过滤。
指定父主机组会隐式选择所有嵌套主机组。
模板 按链接模板过滤。
名称 按可见主机名过滤。
DNS 按 DNS 名称过滤。
IP 按 IP 地址过滤。
端口 按端口号过滤。
状态 按主机状态过滤。
监控者 过滤由 Zabbix server、proxy或proxy组监控的主机。
proxy 过滤由此处指定的proxy监控的主机。只有在监控者字段中选择了“proxy”时,此字段才可用。
proxy组 过滤由此处指定的proxy组监控的主机。只有在监控者字段中选择了“proxy组”时,此字段才可用。
标签 按主机标签名称和值过滤。
可以包含和排除特定标签和标签值。可以设置多个条件。标签名称匹配始终区分大小写。

每个条件有多个可用的运算符:
存在 - 包含指定的标签名称;
等于 - 包含指定的标签名称和值(区分大小写);
包含 - 包含指定的标签名称,其中标签值包含输入的字符串(子字符串匹配,不区分大小写);
不存在 - 排除指定的标签名称;
不等于 - 排除指定的标签名称和值(区分大小写);
不包含 - 排除指定的标签名称,其中标签值包含输入的字符串(子字符串匹配,不区分大小写)。

条件有两种计算类型:
与/或 - 必须满足所有条件,具有相同标签名称的条件将按或条件分组;
- 只要满足一个条件就足够了。

未知接口状态

Zabbix server在以下情况下确定相应agent接口(Zabbix、SNMP、IPMI、JMX)的状态为“未知”:

  • 接口上没有启用的监控项(它们已被删除或禁用)。
  • 只有活动的 Zabbix agent监控项。
  • 没有该类型接口的轮询器(例如 StartAgentPollers=0)。
  • 主机已禁用。
  • 主机设置为由proxy、其他proxy或服务器监控(如果由proxy监控)。
  • 主机由似乎处于离线状态的proxy监控(在最大心跳间隔 - 1 小时内未从proxy收到更新)。

在服务器配置缓存同步后,将接口可用性设置为“未知”。在proxy配置缓存同步后,恢复proxy监控的主机上的接口可用性(可用/不可用)。

有关主机接口不可达的详细信息,请参阅不可达/不可用的主机接口设置