[comment]: # ({bf4072e0-1da35dcd})
# 2 配置主机

[comment]: # ({/bf4072e0-1da35dcd})

[comment]: # ({f68a55c2-0ee38f7e})
#### 概述

要在 Zabbix 前端中配置主机，请执行以下操作：

-   前往：*数据采集 > 主机* 或 *监控 > 主机*
-   点击屏幕右上角的 *创建主机*（或点击主机名称以编辑现有主机）
-   在表单中输入主机参数

您还可以使用现有主机配置表单中的 *克隆* 按钮来创建新主机。
该主机将拥有现有主机的所有属性，包括已链接的模板、这些模板中的实体（监控项、触发器等），以及直接附加到现有主机的实体。

请注意，当主机被克隆时，它将保留模板实体在模板上的原始状态。
在现有主机级别对这些实体所做的任何更改（例如更改监控项间隔、修改正则表达式，或向低级别发现规则添加原型）都不会被克隆到新主机；相反，它们将保持为模板中的状态。

或者，您也可以使用 [主机向导](/manual/config/hosts/host_wizard) 通过引导式的分步界面来配置主机。

[comment]: # ({/f68a55c2-0ee38f7e})

[comment]: # ({5fa24fcb-e2f56cfc})
#### 配置

**主机**选项卡包含主机的一般属性：

![](../../../../assets/en/manual/config/host_a.png)

所有必填输入字段都以红色星号标记。

|参数|<|描述|
|-|----------|----------------------------------------|
|*Host name*|<|输入唯一的主机名称。允许使用字母数字、空格、点、短横线和下划线。但是，不允许前导和尾随空格。<br>*注意：* 如果在您正在配置的主机上运行了 Zabbix agent，则 agent [configuration file](/manual/appendix/config/zabbix_agentd) 参数 *Hostname* 必须与此处输入的主机名称具有相同的值。该参数中的名称在处理[主动检查](/manual/appendix/items/activepassive)时是必需的。|
|*Visible name*|<|输入主机唯一的可见名称。如果设置了此名称，则在列表、拓扑图等位置显示的将是该名称，而不是技术性的主机名称。此属性支持 UTF-8。|
|*Templates*|<|将[模板](/manual/config/templates)链接到主机。所有实体（监控项、触发器、[等](/manual/config/templates/linking)）都将从模板继承。<br>要链接新模板，请在文本输入字段中开始输入模板名称。将显示匹配模板的列表；向下滚动以选择。或者，您也可以点击字段旁边的 *Select*，然后在弹出窗口的列表中选择模板。保存或更新主机配置表单时，所有选定模板都将链接到主机。<br>要取消链接模板，请使用 *Linked templates* 块中的以下两个选项之一：<br>*Unlink* - 取消链接模板，但保留其实体（监控项、触发器、[等](/manual/config/templates/linking)）；<br>*Unlink and clear* - 取消链接模板并删除其所有实体（监控项、触发器、[等](/manual/config/templates/linking)）。<br>列出的模板名称是可点击链接，指向模板配置表单。|
|*Host groups*|<|选择主机所属的[主机群组](/manual/config/hosts/host_groups)。主机必须至少属于一个主机群组。通过添加一个不存在的群组名称，可以创建新群组并将其链接到主机。|
|*Interfaces*|<|主机支持多种主机接口类型：*Agent*、*SNMP*、*JMX* 和 *IPMI*。<br>默认情况下未定义任何接口。要添加新接口，请点击 *Interfaces* 块中的 *Add*，选择接口类型并输入 *IP/DNS*、*Connect to* 和 *Port* 信息。<br>*注意：* 任何监控项中正在使用的接口都不能删除，其 *Remove* 链接会显示为灰色。<br>SNMP 接口中的 “IP” 或 “DNS” 也用于[SNMP traps](/manual/config/items/itemtypes/snmptrap)。<br>在匹配期间，仅使用主机接口中所选的 “IP” 或 “DNS”。<br>有关配置 SNMP 接口（v1、v2 和 v3）的更多详细信息，请参见[配置 SNMP 监控](/manual/config/items/itemtypes/snmp#configuring-snmp-monitoring)。|
| |*IP address*|主机 IP 地址（可选）。|
|^|*DNS name*|主机 DNS 名称（可选）。|
|^|*Connect to*|点击相应按钮将告知 Zabbix 服务器在从 agent 获取数据时使用什么：<br>**IP** - 连接到主机 IP 地址（推荐）<br>**DNS** - 连接到主机 DNS 名称|
|^|*Port*|TCP/UDP 端口号。默认值为：Zabbix agent 为 10050，SNMP agent 为 161，JMX 为 12345，IPMI 为 623。|
|^|*Default*|选中单选按钮以设置默认接口。|
|*Description*|<|输入主机描述。|
|*Monitored by*|<|选择主机由以下哪种方式监控：<br>**Server** - 主机由 Zabbix 服务器监控；<br>**Proxy** - 主机由独立 proxy 监控；<br>**Proxy group** - 主机由 proxy 组监控。|
|*Proxy*|<|显示已分配的 proxy 名称（仅当 Zabbix 服务器已从所选 proxy 组中分配了一个 proxy 时）。<br>仅当主机由 proxy 组监控时才显示此字段。|
|*Enabled*|<|选中该复选框时，主机为启用状态 - 已准备好进行监控。<br><br>取消选中该复选框时，主机为禁用状态 - 不进行监控：<br>对于由 Zabbix 服务器/proxy 发起的被动数据请求（例如，[Zabbix agent](/manual/appendix/items/activepassive#passive-checks)、[SNMP agent](/manual/config/items/itemtypes/snmp)、[simple checks](/manual/config/items/itemtypes/simple_checks)），监控会在配置同步后禁用。链接到该主机的触发器和动作也仅会在重新加载配置后被禁用。<br>对于 Zabbix agent 的[主动检查](/manual/appendix/items/activepassive#active-checks)，在 Zabbix agent 收到主机已被禁用的信息后的时间范围内（约 5 秒），监控将停止。在这段短暂时间内，主机仍会继续在本地为主动检查收集数据，并尝试将其发送到服务器/proxy；但是，由于主机被标记为 *Disabled*，服务器/proxy 将拒绝这些数据。<br><br>禁用主机时，其监控项会立即从历史缓存中移除（最后一个值除外，这些值会为日志保留）。|

**IPMI** 选项卡包含 IPMI 管理属性。

|参数|描述|
|--|--------|
|*Authentication algorithm*|选择认证算法。|
|*Privilege level*|选择权限级别。|
|*Username*|用于认证的用户名。可使用用户宏。|
|*Password*|用于认证的密码。可使用用户宏。|

**Tags** 选项卡允许您定义主机级别的[标签](/manual/config/tagging)。
该主机的所有问题都将带有此处输入的标签值。

![](../../../../assets/en/manual/config/host_d.png)

标签中支持用户宏、{INVENTORY.\*} 宏、{HOST.HOST}、{HOST.NAME}、{HOST.CONN}、{HOST.DNS}、{HOST.IP}、{HOST.PORT} 和 {HOST.ID} 宏。

如果选择 *Inherited and host tags* 选项，您还可以在此查看模板级别的标签。
此处会显示为主机定义的所有用户标签及其来源。

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

为方便起见，提供了指向相应模板的链接。

**Macros** 选项卡允许您以名称-值对的形式定义主机级别的[用户宏](/manual/config/macros/user_macros)。
请注意，宏值可以保存为纯文本、密文或 Vault 密钥。
还支持添加描述。

![](../../../../assets/en/manual/config/host_e.png)

如果选择 *Inherited and host macros* 选项，您还可以在此查看模板级别和全局用户宏。
此处会显示为主机定义的所有用户宏、它们解析后的值以及其来源。

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

为方便起见，提供了指向相应模板和全局宏配置的链接。
也可以在主机级别编辑模板/全局宏，这实际上会在主机上创建该宏的一个副本。

**Inventory** 选项卡允许您为主机手动输入[inventory](inventory)信息。
您也可以选择启用 *Automatic* 清单填充，或禁用此主机的清单填充。

![](../../../../assets/en/manual/config/host_f.png)

如果已启用清单（手动或自动），则选项卡名称旁会显示一个绿色圆点。

[comment]: # ({/5fa24fcb-e2f56cfc})

[comment]: # ({32bd0baf-6875b717})
##### 加密

**加密**选项卡允许你要求与主机建立[加密的](/manual/encryption)连接。

|Parameter|Description|
|--|--------|
|*Connections to host*|Zabbix 服务器或 proxy 如何连接到主机上的 Zabbix agent：不加密（默认）、使用 PSK（预共享密钥）或证书。|
|*Connections from host*|选择允许来自主机的连接类型（即来自 Zabbix agent 和 Zabbix sender 的连接）。可以同时选择多种连接类型（这对于测试以及切换到其他连接类型很有用）。默认值为“无加密”。|
|*Issuer*|证书允许的签发者。证书首先会通过 CA（证书颁发机构）进行验证。如果证书有效且由该 CA 签名，则可使用 *Issuer* 字段进一步限制允许的 CA。当你的 Zabbix 安装使用来自多个 CA 的证书时，此字段适合使用。如果此字段为空，则接受任何 CA。|
|*Subject*|证书允许的主题。证书首先会通过 CA 进行验证。如果证书有效且由该 CA 签名，则可使用 *Subject* 字段仅允许 *Subject* 字符串的某一个值。如果此字段为空，则接受任何由已配置 CA 签名的有效证书。|
|*PSK identity*|预共享密钥标识字符串。<br>不要在 PSK 标识中放入敏感信息，因为它会以未加密形式通过网络传输，用于告知接收方应使用哪个 PSK。|
|*PSK*|预共享密钥（十六进制字符串）。最大长度：如果 Zabbix 使用 GnuTLS 或 OpenSSL 库，则为 512 个十六进制数字（256 字节 PSK）；如果 Zabbix 使用 mbed TLS (PolarSSL) 库，则为 64 个十六进制数字（32 字节 PSK）。示例：1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952|

[comment]: # ({/32bd0baf-6875b717})

[comment]: # ({6d4cf28c-513311ca})
##### 值映射

**值映射**标签页允许在[value mappings](/manual/config/items/mapping)中为监控项数据配置便于理解的显示方式。

[comment]: # ({/6d4cf28c-513311ca})



