[comment]: # translation:outdated

[comment]: # ({8b893994-ae6d2ebd})
# 4 主机

[comment]: # ({/8b893994-ae6d2ebd})

[comment]: # ({d8efda52-a0b0a26b})
#### 概述

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

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

![](../../../../../assets/en/manual/web_interface/frontend_sections/configuration/hosts.png){width="600"}

显示的数据：

|列|说明|
|--|--------|
|*名称*|主机的名称。<br>单击主机名将打开主机 [配置表单](/manual/config/hosts/host#configuring_a_host)。|
|*实体（监控项、触发器、图表、发现、Web）*|单击实体名称将显示主机的监控项、触发器等。<br>相应实体的数量以灰色显示。|
|*接口*|显示主机的主接口。|
|*Proxy*|已分配的proxy显示在此列中：<br><proxy名称> - 主机由独立proxy监控（即使proxy是proxy组的一部分）；<br><proxy组名称：proxy名称> - 主机由proxy组监控，并且 Zabbix server已分配proxy来监控主机；<br><proxy组名称> - 主机由proxy组监控，但没有任何proxy，或者 Zabbix server未分配proxy来监控主机；<br>无 - 主机不受proxy或proxy组监控。<br>仅当 *监控者* 过滤器选项设置为“任何”、“proxy”或“proxy组”时，才会显示此列。|
|*模板*|显示链接到主机的模板。<br>如果链接模板中包含其他模板，则这些模板将显示在括号中，以逗号分隔。<br>单击模板名称将打开其配置表单。|
|*状态*|显示主机状态 - *已启用*或*已禁用*。<br>单击状态即可手动更改。<br>主机状态前的橙色扳手图标 ![](../../../../../assets/en/manual/web_interface/frontend_sections/configuration/maintenance_wrench_icon.png) 表示该主机处于维护状态。将鼠标指针放在图标上时，会显示维护详细信息。<br>已发现的丢失主机会标有信息图标。工具提示文本提供有关其状态的详细信息。|
|*可用性*|显示每个配置接口的主机 [可用性](/manual/web_interface/frontend_sections/data_collection/hosts#reading_host_availability)。<br><br>可用性图标仅表示已配置的接口类型（Zabbix agent、SNMP、IPMI、JMX）。如果将鼠标指针放在图标上，就会出现一个弹出列表，列出此类型的所有接口的详细信息、状态和错误（对于agent接口，还列出了主动检查的可用性）。<br>对于没有接口的主机，该列为空。<br>一种类型的所有接口的当前状态由相应的图标颜色显示：<br>**绿色** - 所有接口可用；<br>**黄色** - 至少一个接口不可用，且至少一个接口可用或未知；其他接口可以是任何状态，包括“未知”；<br>**红色** - 没有可用接口；<br>**灰色** - 至少一个接口未知（无不可用）。<br><br>**主动检查可用性。**自 Zabbix 6.2 起，如果主机上至少启用了一项主动检查，主动检查也会影响主机可用性。为了确定主动检查的可用性，会在agent主动检查线程中发送心跳消息。心跳消息的频率由 Zabbix [agent](/manual/appendix/config/zabbix_agentd) 和 [agent 2](/manual/appendix/config/zabbix_agent2) 配置中的 `HeartbeatFrequency` 参数设置（默认为 60 秒，范围为 0-3600）。当主动检查心跳超过 2 x HeartbeatFrequency 秒时，主动检查被视为不可用。<br>**注意：**如果使用早于 6.2.x 的 Zabbix agent，它们不会发送任何主动检查心跳，因此其主机的可用性将保持未知。<br>主动agent可用性计入 Zabbix agent总可用性的方式与被动接口相同。例如，如果被动接口可用而主动检查未知，则总agent可用性设置为灰色（未知）。|
|*agent加密*|显示与主机连接的加密状态：<br>**无** - 无加密；<br>**PSK** - 使用预共享密钥；<br>**证书** - 使用证书。|
|*信息*|显示有关主机的错误信息（如果有）。|
|*标签*|未解析宏的主机的[标签]（/manual/config/tagging）。|

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

[comment]: # ({/d8efda52-a0b0a26b})

[comment]: # ({ad432734-979498d5})
##### 批量编辑选项

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

-   *启用* -将主机状态修改为“已监控”
-   *禁用* -将主机状态修改为“未监控”
-   *导出* -导出主机到YAML, XML或JSON文件
-   *批量更新* - 一次为多个主机[更新多个属性](/manual/config/hosts/hostupdate)
-   *删除* - 删除主机

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

[comment]: # ({/ad432734-979498d5})

[comment]: # ({773b4ac0-caf065ae})
#### 使用过滤器

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

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

![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}

|参数|说明|
|--|--------|
|*主机组*|按一个或多个主机组过滤。<br>指定父主机组会隐式选择所有嵌套主机组。|
|*模板*|按链接模板过滤。|
|*名称*|按可见主机名过滤。|
|*DNS*|按 DNS 名称过滤。|
|*IP*|按 IP 地址过滤。|
|*端口*|按端口号过滤。|
|*状态*|按主机状态过滤。|
|*监控者*|过滤由 Zabbix server、proxy或proxy组监控的主机。|
|*proxy*|过滤由此处指定的proxy监控的主机。只有在*监控者*字段中选择了“proxy”时，此字段才可用。|
|*proxy组*|过滤由此处指定的proxy组监控的主机。只有在*监控者*字段中选择了“proxy组”时，此字段才可用。|
|*标签*|按主机标签名称和值过滤。<br>可以包含和排除特定标签和标签值。可以设置多个条件。标签名称匹配始终区分大小写。<br><br>每个条件有多个可用的运算符：<br>**存在** - 包含指定的标签名称；<br>**等于** - 包含指定的标签名称和值（区分大小写）；<br>**包含** - 包含指定的标签名称，其中标签值包含输入的字符串（子字符串匹配，不区分大小写）；<br>**不存在** - 排除指定的标签名称；<br>**不等于** - 排除指定的标签名称和值（区分大小写）；<br>**不包含** - 排除指定的标签名称，其中标签值包含输入的字符串（子字符串匹配，不区分大小写）。<br><br>条件有两种计算类型：<br>**与/或** - 必须满足所有条件，具有相同标签名称的条件将按或条件分组；<br>**或** - 只要满足一个条件就足够了。|

[comment]: # ({/773b4ac0-caf065ae})

[comment]: # ({29079246-4dfcee51})
#### 未知接口状态

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

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

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

有关主机接口不可达的详细信息，请参阅[不可达/不可用的主机接口设置](/manual/appendix/items/unreachability)。

[comment]: # ({/29079246-4dfcee51})
