本文简单介绍创建主机组及主机过程,参考官方文档:
https://www.zabbix.com/documentation//manual/config/hosts/host
一、主机组
要在Zabbix页面配置主机组,请执行以下步骤:
◆ 进入: Configuration(配置) → Host groups(组)
◆ 在页面右上方单击 Create host group(创建主机组)
◆ 在表单中输入组的参数
注:所有必填输入字段都标有红色星号。
参数说明
- Group name:输入唯一的主机组名称。要创建嵌套主机组,请使用'/'正斜杠分隔符,例如a/b/c/test。即使三个父主机组(a/b/c)不存在,您也可以创建该组。在这种情况下,创建这些父主机组由用户决定;这取决于用户。它们不会自动创建。前导斜杠和尾部斜杠,不允许连续出现多个斜杠。不支持转义“ /”。从Zabbix 开始,支持主机组的嵌套表示。
- 将权限应用于所有子组:只有超级管理员用户才能使用此复选框,并且仅在编辑现有主机组时才可以使用。选中此复选框,然后单击“更新”以将相同级别的权限应用于所有嵌套主机组。对于可能有不同的用户组的权限分配给嵌套主机组,父主机组的权限级别将在嵌套组执行。这是一个一次性选项,未保存在数据库中。从Zabbix 开始支持此选项。
嵌套主机组的权限
- 当将子主机组创建到现有的父主机组时,对该子进程的用户组 权限将从父级继承, (例如,如果c已经存在,创建 c/test)
- 将父主机组创建到现有的子主机组时,不会设置父级的权限 (例如, 如果c/test已经存在,创建c)
二、主机
1.概要
Zabbix中的主机(Host)是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以是一台物理服务器,一个网络交换机,一个虚拟机或者一些应用。
2.增加主机
Zabbix中,可以通过Configuration(配置) → Hosts(主机)菜单,查看已配置的主机信息。默认已有一个名为'Zabbix server'的预先定义好的主机。
进入 configuration(配置)→Hosts(主机)→Create host(创建主机),在Host(主机)表单中输入主机的相关参数。
参数说明
- Host name:输入一个唯一的主机名。允许有字母、空格、圆点、破折号和下划线。注意: 由于 Zabbix agent 运行在你所配置的那台主机上,所以agent 配置文件中的参数 Hostname 必须和这里输入的主机名是一致的。 在配置 主动代理检查 的过程中参数中的主机名也是需要的。
- Visible name:显示名称。如果你设置了这个名称,它将会在列表、拓扑图等地方显示。此属性支持 UTF-8 。
- Groups:选择主机所属主机组。一个主机必须至少属于一个主机组。
- Interfaces:支持这几种主机接口类型: Agent, SNMP, JMX 和 IPMI.要增加一个新接口,在 Interfaces 区域点击 Add ,输入 IP/DNS, Connect to 和 Port 信息。注意: 用在任何监控项的接口都不能被删除,并且Remove链接是灰色的。在 SNMP 接口使用 Use bulk requests 选项来为每个接口启用和禁用SNMP请求的 批量处理。
- IP address:主机的IP地址(可选)。
- DNS name:主机的DNS名称(可选)。
- Connect to:点击对应的按钮告诉Zabbix服务器采用哪种模式从代理端获取数据:
◆ IP - 连接到主机的IP地址(推荐)
◆ DNS - 连接到主机的DNS名称
- Port:TCP/UDP 端口. 默认端口:Zabbix agent , SNMP agent , JMX , IPMI .
- Default:选择单选按钮设置默认接口.
- Description:填写主机描述。
- Monitored by proxy:主机可以被Zabbix服务器或者Zabbix代理服务器监控:(no proxy)
◆ Zabbix服务器监控主机Proxy name
◆ Zabbix代理服务器“代理服务器名称”监控主机
- Enabled:选中此项激活主机,准备接受监控。如果没选中,表示主机未激活,不能被监控。
注:①可以在已经存在的主机上使用 “Clone” 和 “Full clone” 按钮的形式创建一个新的主机,点击 “Clone” 将保留所有的主机参数和模板链接(保留这些模板中的所有实体),“Full clone” 将额外保留直属实体(应用集、监控项、触发器、视图、底层自动发现规则和Web定制的场景)。
②当主机被克隆时,它将保留原来在模板上的所有模板实体. 在现有主机级别上(例如更改的监控间隔、修改正则表达式或添加原型到底层发现规则)所做的任何实体修改将不会克隆到新主机,而是与模板一致。
三、主机模板——Templates 选项卡
将templates(模板)链接到主机。所有实体(监控项, 触发器, 图表和应用集)将从模板继承。
要链接一个新模板,请在Link new templates 区域键入,直到匹配键入的模板列表出现。或者点击"Select",在弹出在页面中选择你希望链接的模板。当所有的模板链接完成后,点击"Add“,再点击”Update“更新主机监控配置。
要取消链接模板,请使用Linked templates区域的两个选项之一:
◆ Unlink - 取消链接模板,但保留它的监控项、触发器和图表
◆ Unlink and clear - 取消链接模板并删除所有它的监控项、触发器和图表
注:列出的模板名可以点击跳转到模板配置表单。
四、其他选项卡
1.IPMI选项卡
◆ 包含 IPMI 管理属性。
参数 | 描述 |
Authentication algorithm | 选择认证算法。 |
Privilege level | 选择权限级别。 |
Username | 认证用户名. |
Password | 认证用户密码. |
2.Tags 选项卡——标签选项卡
◆ 允许您定义主机级标签。 此主机的所有问题都将使用此处输入的值进行标记。
3.Macros 选项卡
◆ 允许您定义主机级别的用户宏作为一个名称-值对。请注意,宏值可以保存为纯文本、文本秘密或 Vault 秘密。支持还添加描述。
User macros, {INVENTORY.*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.
如果您选择"Inherited and host macros"(即继承和宿主宏)选项,您还可以在此处查看模板级和全局用户宏。在这里,所有为主机定义的用户宏都与它们解析的值以及它们的来源一起显示。
为方便起见,提供了指向相应模板和全局宏配置的链接。还可以在主机级别编辑模板/全局宏,从而在主机上有效地创建宏的副本。
4.Inventory选项卡——主机清单选项卡
◆ 允许您手动输入主机的清单信息。 您还可以选择启用自动清单填充,或禁用此主机的清单填充。
如果启用了库存(手动或自动),则会显示一个带有选项卡名称的绿点。
5.Encryption 选项卡——加密选项卡
◆ 允许您要求与主机的加密连接。
参数 | 描述 |
Connections to host 与主机的连接 | Zabbix服务器或代理如何连接到主机上的 Zabbix 代理:不加密(默认),使用 PSK(预共享密钥)或证书。 |
Connections from host 来自主机的连接 | 选择允许来自主机的连接类型(即来自 Zabbix 代理和 Zabbix 发送方)。可以同时选择多种连接类型(用于测试和切换到其他连接类型)。默认为“无加密”。 |
Issuer 发行人 | 允许的证书颁发者。证书首先通过 CA(证书颁发机构)进行验证。如果它是有效的,并由 CA 签名,则颁发者字段可用于进一步限制允许的 CA。如果您的 Zabbix 安装使用来自多个 CA 的证书,则打算使用此字段。如果此字段为空,则接受任何 CA。 |
Subject 主题 | 允许的证书主题。证书首先通过 CA 进行验证。如果它是有效的,并由 CA 签名,则主题字段可用于仅允许主题字符串的一个值。如果此字段为空,则接受由配置的 CA 签署的任何有效证书。 |
PSK identity PSK身份 | 预共享密钥身份字符串。 不要将敏感信息放在 PSK 身份中,它会通过网络以未加密的方式传输,以通知接收者使用哪个 PSK。 |
PSK | 预共享密钥(十六进制字符串)。最大长度:如果 Zabbix 使用 GnuTLS 或 OpenSSL 库,则为 个十六进制数字( 字节 PSK),如果 Zabbix 使用 mbed TLS(PolarSSL)库,则为 个十六进制数字( 字节 PSK)。示例: |