zabbix-自动注册增加主机监控

1、基础知识

1.1、简介

在面对大量主机的需要被监控的情况下,如果我们用纯手工的方式来进行操作的话,即时有模板功能,我们也会感觉到无力感,
所以zabbix监控工具给我们提供了大量的提高效率的方法,尤其是对于大量主机监控的场景,为了提高监控的效率,提供了 自动注册和自动发现的机制,实现更灵活的 主机监控机制。

1.2、自动注册

当出现未知的active agent要求检查时,Zabbix agent可以实现自动注册,进而服务器对其进行监控。
通过这种方式,无需在服务器上进行手动配置便可直接启动对新host的监控,从而实现将自动启动host的性能和可用性数据的收集。 当我们配置完毕自动注册功能后,以下情况下,自动注册会自动运行:   主机元数据信息发生变化   手动添加主机,元数据信息有缺失   手动切换主机,由另一台新的proxy监控   同一台host的自动注册由新的proxy发出   注意: 如果要实现自动注册的功能,那必须建立在 zabbix主动监控的基础上
-- zabbix agent会自动向zabbix server发送相关数据信息。

1.3、基本思路

1、客户端主动向服务端发送监控数据
2、服务端设定自动注册的动作
 - 使用主机发送的 主机元数据
 - 定制其他关联操作

2、zabbix angent端配置

# grep '^ServerActive' /etc/zabbix/zabbix_agentd.conf
ServerActive=192.168.10.21:10051 # zabbix server IP地址+端口

HostMetadata=Linux 21...8d41 # 随机字符串
HostMetadataItem==system.uname


注意:主机元数据,是在自动注册时候,获取主机唯一标识的一种机制,在保证主机唯一性的前提下,可以不用设置

3、删除之前监控的主机,用于演示

因为涉及到自动注册的功能,所以,我们可以先将所有监控到的主机删除

4、zabbix server 增加自动注册动作

4.1、创建动作

4.2、配置规则

4.3、增加到我们指定的群组并且关联模板

4.4、查看增加完成的动作

4.5、查看主机是否增加进来

5、自动发现

为了避免对自动发现的新增主机有冲突,我们提前将自动注册的策略和主机都清空。

5.1、功能简介

所谓的自动发现,它是相对自动注册来说的,它的特点在于 zabbix server 主动去发现相关环境中,是否存在未被监控到的主机,如果发现的话,就自动添加到我们的监控主机列表中。

5.2、配置自动发现的规则

5.3、查询创建结果

5.4、查询是否发现到主机

5.5、增加自动发现的动作

5.5.1、创建发现动作

5.5.2、创建动作规则

5.5.3、关联模板操作

5.5.4、查看是否增加主机成功

 

posted @ 2023-05-29 16:29  小粉优化大师  阅读(117)  评论(0编辑  收藏  举报