通过自动注册实现对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) 编辑 收藏 举报