12、自動發現和自動註冊:node
一、演示環境:vim
IPide |
操做系統測試 |
主機名spa |
角色操作系統 |
192.168.0.120rest |
CentOS 7.7 x86_64server |
zabbix-serverblog |
Zabbix Database、Zabbix Server、Zabbix Web、Zabbix Agentit |
192.168.0.121 |
CentOS 7.7 x86_64 |
node-121 |
Zabbix Agent |
192.168.0.122 |
CentOS 7.7 x86_64 |
node-122 |
Zabbix Agent |
二、全部CentOS節點執行以下操做:
(1)配置主機名
(2)配置hosts文件:
# vim /etc/hosts
192.168.0.120 zabbix-server
192.168.0.121 node-121
192.168.0.122 node-122
(3)Zabbix Agent正常運行
三、還原Zabbix Proxy以前的配置,刪除Zabbix Web中zabbix-server之外的全部節點:
四、配置自動發現:
(1)定義發現規則:
Configuration --> Discovery --> Local network --> Update
說明:「Update interval」的值默認爲1h,測試時將其調整爲30s,多個IP之間可用逗號分隔
(2)查看被發現主機:
Monitoring --> Discovery
(3)定義動做:
Configuration --> Actions --> Discovery --> Auto discovery. Linux servers. --> Update
(4)查看已添加主機:
Configuration --> Hosts
(5)查看node-121節點最新監控數據:
(6)查看node-122節點最新監控數據:
五、配置自動註冊:
(1)還原自動發現以前的配置,刪除Zabbix Web中zabbix-server之外的全部節點:
(2)node-121和node-122節點分別修改zabbix_agentd.conf配置文件:
# vim /etc/zabbix/zabbix_agentd.conf
node-121節點:
修改前 |
修改後 |
# HostMetadata= |
HostMetadata=node |
node-122節點:
修改前 |
修改後 |
# HostMetadata= |
HostMetadata=node |
(3)node-121和node-122節點分別重啓Zabbix Agent:# systemctl restart zabbix-agent
(4)定義動做:
Configuration --> Actions --> Auto registration --> Create action --> Add
(5)查看已添加主機:
Configuration --> Hosts
(6)查看node-121節點最新監控數據:
(7)查看node-122節點最新監控數據:
說明:推薦使用自動註冊,配置比自動發現簡單,且對Zabbix Server壓力小