原文發表於cu:
2016-06-21
zabbix自動發現功能從配置流程上比較簡單:discovery與action。
在做zabbix的自動發現驗證時,使用"icmp ping"的check方式時,自動發現功能並不生效。
zabbix:zabbix-3.0.1server/agent
發現本地網路172.19.200.1-254,check:icmp ping,如下:
icmp ping方式下,up狀態的主機新增到"discovery hosts"組,如下:
在自動發現的discovery與action流程配置正確的前提下,等待10分鐘觀察,自動發現功能並不生效。
#"icmp ping"的check方式,使用/usr/sbin/fping命令檢測狀態,如果系統沒有安裝或fping命令執行路徑有誤,則check方式不能發現裝置,自動發現功能失效。發現有"找不到/usr/sbin/fping檔案"的資訊記錄。
[root@localhost ~]#
vim /tmp/zabbix_server.log
1412:20160621:110040.593 /usr/sbin/fping: [2] no such file or directory
#fping相對ping,可以同時ping多個目標並且有多種統計輸出格式;
#fping目前只能通過編譯的方式安裝
[root@localhost ~]#
cd /usr/local/src
[root@localhost src]#
wget
[root@localhost src]#
tar -zxvf fping-3.13.tar.gz
[root@localhost src]#
cd fping-3.13
[root@localhost fping-3.13]#
./configure
[root@localhost fping-3.13]#
make && make install
#zabbix_server配置檔案中預設fping的執行路徑被注釋掉了,此時預設路徑就為:/usr/sbin/fping
#可以配置fping的執行路徑,如下:
[root@localhost ~]#
sed -i 's|# fpinglocation=/usr/sbin/fping|fpinglocation=/usr/local/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf
#或者不修改 zabbix_server.conf檔案,使用軟連線ln -s /usr/local/sbin/fping /usr/sbin/fping
#monitoring--> discovery--> discovery rule,選擇"local network"(建立discovery時的name),如下:fping必須由root使用者執行,如果非root賬號執行fping,檢視zabbix_server日誌會有如下報警資訊:
#21822:20160621:151232.024 fping failed: (null): can't create socket (must run as root?) : permission denied
#如果是root賬號安裝的fping,可以不用修改owner;
#但zabbix_server是使用zabbix賬號呼叫命令的,可以為fping設定suid許可權,如下:
[root@localhost ~]#
chown root:root /usr/local/sbin/fping
[root@localhost ~]#
chmod u+s /usr/local/sbin/fping
configuration--> hosts--> group,選擇"discovery hosts"組,如下:
Zabbix 自動發現 自動註冊
zabbix 為使用者提供了高效靈活的網路自動發現功能,有以下優點 ip 範圍 可用的外部服務 ftp ssh web pop3 imap tcp 等 來自 zabbix 客戶端的資訊 僅支援未加密模式 來自 snmp 客戶端的資訊 不支援 發現網路拓撲 網路發現由兩個階段組成 發現和動作 原理 z...
zabbix自動發現埠
通過批量實現自動發現埠,避免傻傻的乙個乙個新增 使用zabbix的discovery功能來實現監控。注意 自動發現埠,需要在sysctl.conf中修改下系統自動開啟埠的範圍如果不修改,net.ipv4.ip local port range 10240 65535會導致自動發現的埠有系統自動開啟的...
zabbix自動發現主機
zabbix自動發現,在新增主機數量較多的情況很好用。從發現到新增完成需要經過以下幾個步驟。後面會將一些錯誤原因進行分析 1 建立自動發現規則 延遲選項盡量不要選擇時間過長,否則會導致主機發現時間很慢 2 建立動作,用來將自動發現的主機進行分組和鏈結模板 這個時候等待幾分鐘,會在zabbix介面 監...