主機安排
主機名 |
IP地址 |
功能 |
n1 |
192.168.231.20 |
zabbix-server |
網絡發現
Zabbix定期掃描網絡發現規則中定義的IP範圍,併爲每條規則單獨配置了檢測的頻率,不用手動添加主機。
網絡發現由兩個階段組成:發現和動作。
創建發現規則
發現規則配置
配置->自動發現->創建發現規則
其中,如果有agent代理,可以通過代理髮現
檢查:zabbix通過system.uname進行發現,且還可以用其他方式實現如:FTP,HTTP,HTTPS,POP,NNTP,IMAP...
zabbix-agent(客戶端)配置
在添加兩臺虛擬機,安裝zabbix-agent,然後修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
server=192.168.231.20 #zabbix-server IP地址
重啓zabbix-agent
systemctl restart zabbix-agent
查看自動發現狀態
發現的主機IP地址
創建動作
選擇自動發現->創建動作
對新的觸發條件進行配置,點擊小添加,會生成響應條件
A:設置自動發現規則爲已經設置好的local network
B:設置從發現主機之後的在線時間,默認單位秒
C:發現狀態是up狀態
D:服務類型是zabbix-agent
根據條件進行操作
點擊添加,完成
主機查看
發現客戶端超過600s且滿足響應條件,就會添加主機
自動註冊
Zabbix Active agent可以實現自動註冊,進而服務器對其進行監控。通過這種方式,無需在服務器上進行手動配置便可直接啓動對新host的監控。
客戶端操作
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.231.20
ListenPort=10050
ListenIP=192.168.231.22
ServerActive=192.168.231.20
Hostname=n3_192.168.231.22
HostMetadata=linux zabbix.real #主機元數據,linux代表是linux服務器,zabbix.real只是一個標識
如:主機元數據
web操作
主機查看
自動註冊成功!