4 主机

概览

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

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

显示的数据:

描述
Name 主机的名称。
点击主机名称会打开主机的 configuration form
Entities (Items, Triggers, Graphs, Discovery, Web) 点击实体名称将显示主机的 监控项、触发器等。
相应的实体数量以灰色显示。
Interface 显示主机的主要接口。
Proxy 在这一列中显示分配的 proxies:
<Proxy 名称> - 主机由独立的 proxy 监控(即使 proxy 是 proxy 组 的一部分);
<proxy 组 名称: proxy 名称> - 主机由 proxy 组 监控,且 Zabbix server 已分配一个 proxy 来监控主机;
<proxy 组 名称> - 主机由 proxy 组 监控,没有任何 proxies,或者 Zabbix server 未分配一个 proxy 来监控主机;
无 - 主机既不由 proxy 也不由 proxy 组 监控。
只有当“受监控于”筛选器选项设置为“任何”,'Proxy',或'proxy 组'时,此列才会显示。
Templates 显示链接到主机的模板。
如果链接的模板中包含其他模板,这些模板将以括号形式显示,用逗号分隔。
点击模板名称将打开其配置表单。
Status 显示主机状态 - 启用禁用
通过点击状态可以手动更改它。
主机状态前的橙色扳手图标 表示此主机处于维护中。将鼠标指针置于图标上时会显示维护详情。
已丢失的已发现主机标记有信息图标。工具提示文本提供了其状态的详细信息。
Availability 显示根据配置的接口的主机可用性。

可用性图标代表在 Zabbix server 上的主机接口当前状态。因此,如果你在前端禁用一个主机,其可用性将在 Zabbix server 同步配置更改后更新。同样,如果你启用一个主机,其可用性将在 Zabbix server 同步配置更改并轮询主机后更新。

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

单个主机接口的状态由使用该接口的启用 监控项 与主机的连接确定。状态可以是:
可用 - 连接到主机成功;
不可用 - 连接到主机不成功(超时,防火墙 问题 等);
未知 - 尚未尝试连接到主机或结果未知。
对于 Zabbix server 如何确定接口状态的更多详细信息,请参阅 Unknown interface statusUnreachable/unavailable host interface settings

所有单个类型的主机接口(Agent,SNMP,IPMI,JMX)的状态由至少一个启用的 监控项 使用的那些接口确定。状态由图标颜色指示:
绿色 - 所有接口都可用;
黄色 - 至少一个接口不可用,且至少一个可用或未知;
红色 - 所有接口都不可用;
灰色 - 至少一个接口未知,但没有不可用的。
在 Zabbix 7.0.10 之前,此状态由所有相同类型的接口确定,无论任何 监控项 是否使用它们。

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

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

批量编辑选项

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

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

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

使用过滤器

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

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

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

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

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

未知接口状态

Zabbix server 在以下情况下为主机接口(Agent、SNMP、IPMI、JMX)显示“未知”状态:

  • 主机已禁用。
  • 主机设置为由 proxy、不同的 proxy 或服务器监控,如果之前是由 proxy 监控。
  • 主机由一个看似离线的 proxy 监控(在最大心跳间隔 - 1 小时内未从 proxy 收到更新)。
  • 所有具有该接口类型的主机 监控项 已禁用。
  • 未为该接口类型配置任何轮询器(例如,{CODE_b65b0cb7}{CODE_1a6758f5} 服务器配置参数设置为 0)。

在 Zabbix server 配置缓存同步后,接口可用性设置为“未知”。

由 proxies 监控的主机上的接口可用性(可用/不可用)在 proxy 配置缓存同步后恢复。