zabbix自動發現與自動註冊
簡介
自動發現:
zabbix Server主動發現所有客戶端,然後將客戶端登記自己的小本本上,缺點zabbix server壓力山大(網段大,客戶端多),時間消耗多。
自動註冊:
zabbix agent主動到zabbix Server上報到,登記;缺點agent有可能找不到Server(配置出錯)
兩種模式
被動模式:默認 agent被server抓取數據 (都是在agent的立場上說)
主動模式:agent主動將數據發到server端 (都是在agent的立場上說)
自動發現—被動模式
zabbix Server安裝完畢
配置agent客戶端 註意配置Server=172.16.1.61
在web界面上進行配置
web界面:配置 >> 自動發現 >> Local network
使用自帶的自動發現規則(進行修改)即可
在ip範圍內輸入ip
Ip與延遲在實際的生產環境中要大一些,實驗環境可以小一些
創建發現動作
配置動作
在操作中添加
查看是否成功
做hosts解析就會出現cache01 ----服務端
[root@m01 ~]# vim /etc/hosts
172.16.1.21 cache01
刪除原有主機再發現
自動註冊----主動模式
停用主動發現,動作,主機
zabbix Server安裝完畢
zabbix agent安裝完畢,需要額外增加的配置
[root@cache01 ~]# vim /etc/zabbix/zabbix_agentd.conf
95 Server=172.16.1.61
136 ServerActive=172.16.1.61
147 #Hostname=Zabbix server
155 HostnameItem=system.hostname
與備份文件對比
[root@cache01 ~]# diff /etc/zabbix/zabbix_agentd.conf*
95c95
< Server=172.16.1.61
---
> Server=127.0.0.1
136c136
< ServerActive=172.16.1.61
---
> ServerActive=127.0.0.1
147c147
< #Hostname=Zabbix server
---
> Hostname=Zabbix server
155c155
< HostnameItem=system.hostname
---
> # HostnameItem=system.hostname
重啟服務
[root@cache01 ~]# systemctl restart zabbix-agent.service
[root@cache01 ~]# netstat -tunlp|grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1966/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 1966/zabbix_agentd
web操作
創建動作
添加動作
添加操作 --主機—主機群組—模板
查看是否成功
zabbix自動發現與自動註冊