【6】Zabbix添加Discovery和auto registration

1、創建發現規則;2、添加Discovery的Action(主機上線/下線);

         2、添加自動註冊Antion規則(主機因某些原因下線後在自動註冊到Zabbix)

需要正確配置Zabbix Agent,否則Item會出現Not Supported

Configuration---Discovery--Create Discovery rule:

wKiom1cjH8WhceT0AABPLyYys3U625.png

wKioL1cjIJPyy7QPAAA5ZyLjFaM183.png

添加Discovery(Antion):

Configuration--->Actions--->Event source(Discovery)--->Create Antion:

wKioL1cjIL3ysVBQAABB190TkXQ241.png

wKiom1cjH_GS_mhPAABI5VHvER0184.png

wKiom1cjH_GRKu12AAA5Z9SCKIo491.png

wKioL1cjIL-DLpuuAABIerH4DTA846.png

實現現象(目前Host裏面只有2個主機):

wKiom1cjIBCy2LDMAABWgcafe3M989.png新打開一個安裝有Zabbix Agent的主機,會在Monitoring---Dashboard的最下面:

wKioL1cjIPujOAFSAAAZwmizyxM690.png

等一會兒後(時間爲Discovery rule裏定義的)成功發現主機:

wKioL1cjIRWxmiFpAADacLvJWHo072.png

發現新添加的主機name顯示的是IP地址:

注:host頁面的Name字段是從數據庫dservices表的dns字段和ip字段獲取的,如果dns不爲空則host就是dns,否則就是ip

wKiom1cjIHCyWexPAACCqHpJ7WU112.png

wKioL1cjIT_x2wnBAABiQBxlZjk047.png

wKiom1cjIHHRfTJKAACfuRQ0WgA013.png

wKiom1cjIHKzxL5gAAEB83xlYds756.png

之前在Discovery Antion裏面定義了發送Email:

wKiom1cjIKugXItMAAFY3cJW6-I073.png

下面定義當主機離線的規則:

Configuration--->Actions--->Event source(Discovery)--->Create Antion:

wKiom1cjINPxYhKPAABDyqEJX4U058.png

wKioL1cjIaHBBbm1AAA9YR1mryU994.png

wKioL1cjIaGyFEFOAAAvEofQxUk500.png

wKiom1cjINOTQIilAAA4ThNRxJw720.png

實驗現象(現在有三個):

wKiom1cjIPGzHJoiAACJeRWSCSk856.png

[root@CentOS ~]# /etc/init.d/zabbix_agentd stop
Shutting down zabbix_agentd:                               [  OK  ]
[root@CentOS ~]#

等下後會觸發郵件:

wKioL1cjIeyCMkCYAAFiQz5hQ9M986.png現在看只有2個host了

wKiom1cjITaSh1ofAABsGU0oNsc931.png

丟失主機後,如果主機上線了,讓其自動註冊到Zabbix:

//指定註冊到Zabbix Server的地址

[root@CentOS ~]# grep -i ^ServerActive /usr/local/zabbix/etc/zabbix_agentd.conf
ServerActive=172.24.17.130:10051
[root@CentOS ~]#

//自動註冊後顯示的主機名

[root@CentOS ~]# grep ^Hostname /usr/local/zabbix/etc/zabbix_agentd.conf
Hostname=132.example.com
[root@CentOS ~]#

Configuration--->Actions--->Event source(Auto Registration)--->Create Action:

wKiom1cjIXritfstAAAx-Zk7Y8E574.png

wKioL1cjIkjAdmYfAAAuEGywgnw983.png

wKioL1cjIkiyvkxrAAA4mbCV0DU724.png

注:只需要指定Operations不需要指定Conditions

wKiom1cjIZXQTQOfAABDRyDn-3Y374.png

實現現象:

[root@CentOS ~]# /etc/init.d/zabbix_agentd start
Starting zabbix_agentd:                                    [  OK  ]
[root@CentOS ~]#

wKioL1cjIonytxMfAAEoqI3DfR8159.png

現在那個主機又回來了

wKioL1cjIqfAbpcrAACI5-k3mVg728.png注:注意保證zabbix_agentd.conf裏的Hostname字段和DNS解析主機的主機名一直就行,否則出現一個主機被多次註冊的現象

wKiom1cjIfyxHRGwAAEI2tqXzp4530.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章