1 配置主机

概述

按照以下步骤可以在 Zabbix 前端页面创建主机:

  • 点击: Configuration(配置) → Hosts(主机)Monitoring(监测) → Hosts(主机)
  • 在页面右侧点击 Create host(创建主机) (点击主机名编辑一个已有的主机)
  • 在表单中输入主机的相关参数

你也可以在已经存在的主机上使用 Clone(克隆)Full clone(全克隆) 按钮创建一台新的主机。点击 Clone(克隆) 将保留所有的主机参数和模板链接(保留这些模版中的所有实体),Full clone(全克隆) 将额外保留直接附加的实体(应用集、监控项、触发器、视图、自动发现规则和 Web 定制场景)。

注意: 当主机被克隆时,它将保留最初在模板上的所有模板实体。在现有主机级别上对这些实体所做的任何更改(例如更改的监控间隔、修改正则表达式或添加原型到底层发现规则)都不会复制到新主机;相反,它们将与最初模板上的保持一致。

配置

Host(主机) 选项卡包含常规主机属性:

1 配置主机 - 图1

所有标有红色星号的为必填字段。

参数描述
Host name(主机名)输入唯一的主机名。允许使用字母、数字、空格、点、破折号和下划线。开头和结尾不允许空格。
注意: 配置正在运行的 Zabbix agent 主机时,agent 配置文件Hostname 参数必须与此处输入的主机名相同。 主动检查 需要依据该参数的值。
Visible name(主机可见名)输入主机的唯一标识名称。如果你设置了这个名称,主机在列表、拓扑图等场景中将显示为此名称而不是主机名字段值。此属性支持 UTF-8 。
Templates(模板)模板 链接到主机。所有实体(监控项、触发器、图表等)都将从模板继承。
要关联新模板,请开始在 Link new templates(链接新模板) 字段中输入模板名称进行模糊匹配。此时系统将会跳出匹配的模板列表;向下滚动以便选择。或者,您可以单击字段旁边的 Select(选择) ,然后从弹出窗口的列表中选择模板。Link new templates(链接新模板) 字段中选择的模板将在保存或更新主机配置表单时链接到主机。
取消关联模板,请使用 Linked templates(链接的模板) 框中的两个选项之一:
Unlink(取消链接) - 取消链接模板,但保留其监控项、触发器和图表
Unlink and clear(取消链接并清理) - 取消链接模板并删除其所有监控项、触发器和图表
列出的模板名可以点击跳转到模板配置表单。
Groups(主机组)选择主机所属的主机组。一台主机必须至少属于一个主机组。通过添加一个不存在的组名,可以创建一个新组并将主机关联到主机组。
Interfaces(主机接口)主机支持多种主机接口类型: Agent, SNMP, JMXIPMI
默认没有定义主机接口。要增加一个新接口,在 Interfaces 区域点击 Add 并输入 IP/DNS, Connect toPort 信息。
注意: 用在任何监控项的接口都不能被移除,并且 Remove 链接是灰色的。
有关配置 SNMP 接口(v1、v2 和 v3)的更多详细信息,请参阅 配置 SNMP 监控
IP address主机的IP地址(可选)。
DNS name主机的DNS名称(可选)。
Connect to点击对应的按钮告诉 Zabbix server 采用哪种模式从 agent 端获取数据:
IP - 连接到主机的IP地址(推荐)
DNS - 连接到主机的DNS名称
PortTCP/UDP 端口。默认端口: Zabbix agent 是 10050, SNMP agent 是 161, JMX 是 12345,IPMI 是 623。
Default选择单选按钮设置默认接口。
Description(描述)填写主机描述信息。
Monitored by proxy(由 agent 代理程序监测主机可以被 Zabbix server 或者Zabbix proxy 监控:
(no proxy) - 主机被 Zabbix server 监控
Proxy name - 主机被 Zabbix proxy “Proxy 名称” 监控
Enabled(已启用)选中此项激活主机,准备接受监控。如果没选中,表示主机未激活,不能被监控。

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

参数描述
Authentication algorithm(认证算法)选择认证算法。
Privilege level(权限级别)选择权限级别。
Username(用户名)认证用户名。支持使用宏
Password(密码)认证用户密码。支持使用宏

Tags(标签) 选项卡允许定义主机级别的 标签。该主机的所有问题都将使用此处输入的值进行标记。

1 配置主机 - 图2

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

选项卡允许您将主机级别的 用户宏 定义为键值对。请注意,宏值可以保存为纯文本、加密文本或 Vault 机密。也支持添加描述。

1 配置主机 - 图3

如果选择 Inherited and host macros(继承以及主机宏) 选项,还可以在此处查看模板和全局级别的用户宏。所有为该主机定义的用户宏都显示为他们的来源以及对应的值。

1 配置主机 - 图4

为方便起见,页面提供了指向各个模板和全局宏配置的链接。还可以在主机级别编辑模板/全局宏,从而有效地在主机上创建宏的副本。

Host inventory(主机资产记录) 选项卡允许你手动为主机输入 资产 信息。你还可以选择启用 Automatic(自动) 资产信息填充,或者禁用此主机的资产信息填充。

1 配置主机 - 图5

如果启用了资产记录(手动或自动),则选项卡上方会显示绿点标示。

加密

Encryption(加密) 选项卡允许建立与主机的 加密 连接。

选项描述
Connections to host(连接到主机)Zabbix server 或 proxy 如何与 Zabbix agent 连接:不加密(默认),使用 PSK(pre-shared 共享密钥)或证书。
Connections from host(从主机连接)选择允许来自主机的连接类型(即来自 Zabbix agent 和 Zabbix sender)。可以同时选择多种连接类型(用于测试和切换到其他连接类型)。默认为“不加密”。
Issuer(发行者)许可的证书颁发者。证书首先通过 CA (证书颁发机构)进行验证。如果它是由 CA 签名的有效证书,则 Issuer 字段可用于进一步限制允许的 CA。如果 Zabbix 安装使用来自多个 CA 的证书,则使用此字段。如果此字段为空,则接受任何 CA。
Subject(主体)允许的证书主体。证书首先通过 CA (证书颁发机构)进行验证。如果它是由 CA 签名的有效证书,则 Subject(主体) 字段只能用于允许 Subject 字符串的一个值。如果此字段为空,则接受配置的 CA 签名的任何有效证书。
PSK identity(共享密钥一致性)预共享密钥标识字符串。
不要将敏感信息放在此处,它会在网络上以未加密方式传输,以通知接收者使用哪个 PSK。
PSK(共享密钥)共享密钥(十六进制字符串)。最大长度:如果 Zabbix 使用 GnuTLS 或 OpenSSL 库,则为 512 个十六进制数字(256 字节 PSK),如果 Zabbix 使用 mbed TLS(PolarSSL)库,则为 64 个十六进制数字(32 字节 PSK)。示例:1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952。
值映射

Value mapping(值映射) 选项卡允许在 value mappings(值映射) 中配置监控项数据的人性化展示。

创建主机组

只有 Super Admin users(超级管理员用户) 可以创建主机组。

要在 Zabbix 前端创建主机组,请执行以下操作:

  • 点击: Configuration(配置) → Host groups(主机群组)
  • 单机屏幕右上角 Create Group(创建主机群组)
  • 在表单中输入主机群组的相关参数

1 配置主机 - 图6

所有标有红色星号的字段为必填项。

参数描述
Group name(群组名)输入唯一的主机组名称。
要创建嵌套主机组,请使用 ‘/‘ 正斜杠分隔符,例如 Europe/Latvia/Riga/Zabbix servers。 即使三个父主机组 (Europe/Latvia/Riga) 都不存在,也可以创建此组。在这种情况下,是否创建这些父主机群组取决于用户;它们不会自动创建。
不允许字符串最前和最后出现斜杠、不允许连续出现多个斜杠。不支持转义 ‘/‘ 。
自 Zabbix 3.2.0 起支持主机组的嵌套模式。
Apply permissions and tag filters to all subgroups(应用权限和标签过滤器到所有子组)复选框仅对超级管理员用户可用且仅在编辑已存在的主机组时可用。
标记此复选框并单击 Update(更新) 以将相同级别的权限/标签过滤器应用于所有嵌套主机组。对于可能为嵌套主机组分配了不同 权限 的用户组,将对嵌套组强制执行父主机组的权限级别。
这是不保存在数据库中的一次性选项。
自 Zabbix 3.4.0 起支持此选项。

嵌套主机组的权限

  • 为已存在的父主机组创建子主机组时,子主机组的 用户组权限从父主机继承(例如,在父主机群组 Riga 已经存在的情况下创建子主机群组 Riga/Zabbix servers
  • 为已存在的子主机组创建父主机组时,不会设置父主机组的权限(例如,在子主机群组 Riga/Zabbix servers 已经存在的情况下创建父主机群组 Riga