如何使用zabbix自动发现和自动注册添加主机
区别:
自动发现:自动发现是服务端去扫描客户端,批量发现在线局域网主机(服务器),自动添加主机、模板、图像到zabbix监控平台
1. 海量的机器中不一定都是一个网段,可能会是N个网段中的N台机器。
2.大量网段的自动发现触发大量的进程,会加速服务器的死机。
自动注册:由客户端主动发起,如果客户端没有安装Agentd或者没有启动Agentd,无法被自动注册加入到主机列表,zabbix_server收到agentd客户端的请求,自动添加主机到zabbix监控平台
1、活动的Zabbix agent可以自动注册到服务器进行监控。这种方式无需在服务器上手动配置它们。
2、使用SNMP或者其他方式监控的,无法使用自动注册,只能使用自动发现。
1.1 创建自动发现规则:
可以选ping或ssh协议,比如只要能ping通,就全部都会被发现发现,然后可按下面的动作添加到组和关联模板.
也可以来选zabbix客户端,根据键值来筛选。
1.2创建自动发现动作
2.创建自动注册规则
1. 修改zabbix-agent配置文件:
[root@localhost ~]# vim /etc/zabbix_agentd.conf
Server=192.168.0.10
ServerActive=192.168.0.10
HostMetadata=Linux #选择修改下面这个指令时,本行需要注释掉,两个选择一个
或者:
HostMetadataItem=system.uname
[root@localhost ~]# systemctl restart zabbix-agent.service
2.配置—>动作—>事件源选择自动注册—>创建动作
3. 填写创建动作信息:
稍后符合自动注册设置的元数据的就会自动注册加入到主机列表当中。