zabbix可以手動添加agent客戶端,當主機數量比較多時,這時手工重復工作會大大增加.zabbix的自動發現功能可以幫我們解決這個問題。
准備條件:
1. 被監控主機都裝上zabbix-agent,
[root@node7 ~]# netstat -tunlp|grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 4697/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 4697/zabbix_agentd
2. iptables放開10050端口和10051端口,我這里直接關閉了iptables
配置:
一、 客戶端更改/etc/zabbix/zabbix_agentd.conf文件
[root@node7 ~]# grep -E '^Server|^Hostname' /etc/zabbix/zabbix_agentd.conf
Server=192.168.0.195
ServerActive=192.168.0.199
Hostname=node7
二、zabbix-server web配置
1. 創建discovery
2. 自動添加到linux server和Hadoop_Cluster組,鏈接模板Linux os
觀察是否有主機加入
查看主機列表
至此主機發現配置成功