通过自动注册实现对agent的批量化操作

 

Zabbix 自动注册介绍:<适用于能够安装zabbix-agent的主机>

 实验配置:(四台机器的zabbix都已事先安装、zabbix-server与Mysql相连)

 

 1.各agent的配置清单,如果agent数量太多则通过ansible等自动化运维工具进行批量修改。

Server=<Zabbix Server IP>
ServerActive=<Zabbix Server IP> #客户端主动模式是实现自动注册的前提条件
Hostname=<agent IP>
Hostmetadata=<key>    #元数据(类似于目录),多台agent指向同一个元数据那么作用是归纳、不同的元数据对不同的agent进行归纳。在创建自动注册的"动作"时则可以对指定元数据下的主机进行创建主机、添加模板等操作。

 1)10.0.0.201和10.0.0.202的元数据定义为 active 。用意:为这两台agent添加一个主动模板。

 

2)10.0.0.201和10.0.0.202的元数据定义为 passive 。用户:为这两台agent添加一个被动模板。

:配置好后重启agent

2.创建autoregistration actions的"动作",根据不同的元数据添加不同的"操作"

1)添加触发该动作的元数据active以及添加对元数据下的agent所要进行的操作

2)添加触发该动作的元数据passive以及添加对元数据下的agent所要进行的操作

 

 

3.验证结果

总结:不同的元数据对应不同的动作执行不同的操作

posted on 2021-08-27 20:49  1251618589  阅读(1)  评论(0编辑  收藏  举报

导航