Zabbix-4.0-添加外部ping監控


序:

在企業一些場景中,需要去監控一些外部網站或者ip的網絡聯通性。

比如說:某個第三方業務網站-財務的某系統,經常使用,又是在外網雲服務器,如果斷線了會影響到公司的業務。

需要一個實時又簡單的監控,這個時候就可以使用ping監控來模擬,在配置zabbix的監控平台上面做。

 

需要設計:

1.不想在服務器安裝zabbix客戶端,或者無法安裝zabbix客戶端,只是想做簡單的IP地址ping測試

2.需要監控外部DNS或者出口IP地址,實時發現網絡是否斷開

3.需要監控業務系統,例如CRM系統,ERP系統,財務系統等的IP地址,實時發現網絡是否保錯

4.需要監控公司官網地址或者其他IP地址,實時發現網絡是否斷開

5.上訴需求,服務端已在防火牆開通ICMP-ping協議,平時在自己電腦測試過,可以ping通

 

操作流程:

一、准備好Zbbix環境

Zabbix服務器              已配置好

一台客戶端(windwos/linux均可)     已添加進Zabbix客戶端

需要監控的IP地址            已放通防火牆,客戶端可以ping通

網絡連通性               全通


二、登陸后台,進入【主機】,添加【監控項】

1.登陸后台,將一台windwos客戶端添加進zabbix監控平台

略過,可參考博主此篇博客:https://www.cnblogs.com/subsea/p/13835919.html

2.點擊上方【配置】-【主機】,選擇一台客戶端,點擊【監控項】,去新增【監控項】

 

3.點擊右上角【創建監控項】,然后填寫監控項的數據

名稱:自己取一個

類型:簡單檢查

鍵值:icmpping[61.128.128.68,4,1000,68,500]

主機接口:默認

信息類型:數字(無正負)

更新間隔:30s

歷史數據保留時長:隨便設置

趨勢存儲時間:隨便設置

 

關於鍵值:icmpping[61.128.128.68,4,1000,68,500]

 

target:即你要ping的目標主機ip地址,直接寫ip地址即可,無需雙引號或單引號。
packets:每次發送的ping的包數量
interval:每次發送ping的間隔毫秒數。1000毫秒等於1秒
size:每個包的大小
timeout:等待超時的時間,單位也是毫秒

 

這里意思就是:ping 61.128.128.68這個ip,返回結果1為正常,0為部正常

 

4.配置好后,打開上方【監測】-【最新數據】,查看一下剛才配置的監控項

 

 

 

 

 5.配置觸發器,也就是警報。

點擊剛才的主機,點擊【觸發器】,在彈出的界面右上方【創建觸發器】:

設置警報得級別:警告,嚴重

問題表達式:{172.16.96.109:icmpping[61.128.128.68,4,1000,68,500].last(2m)}<>1

恢復表達式:{172.16.96.109:icmpping[61.128.128.68,4,1000,68,500].last(3m)}=1

表達式的前半部分代表監控項,后半部分代表運算,

last是只最近的取值,2m代表2分鍾,<>代表不等於,1就是值

 

意思就是:

若取2分鍾的最近值,不等於1,則報警

若取3分鍾的最近值,等於1,則報警恢復

這部分可參考官網鏈接,設置簡單的運算:https://www.zabbix.com/documentation/4.0/zh/manual/config/triggers/expression

 

 

 

6.添加報警后,故意關閉網絡,查看是否報警

點擊上方【監測】-【問題】,在網絡斷開后是否存在報警

 

 

 

7.后續可以根據需要配置監控模板,配置警報腳本,等等。

附博主本人的Zabbix推送釘釘腳本博客:https://www.cnblogs.com/subsea/p/13532736.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM