zabbix 3.2使用Web scenarios自定網址監控
阿新 • • 發佈:2018-06-12
Zabbix 3.2 監控自定義網址安裝zabbix,並配置好zabbix-agent
登錄你的zabbix web頁面
選擇configuration頁面, 點擊host頁面, 點擊主機的web選項,這裏作者用的自己的測試環境的反向代理來集中進行web的監控.
點擊右上角的Create web scenario
輸入標簽我這裏習慣直接用網址,方便區分http和https進行快速定位
點擊屏幕上方的steps, 在屏幕中間位置點擊add:
重頭戲來了, 輸入的標識名, 我這裏習慣寫網址,特別是進行了反向代理的分頁面等, 方便快速查看是網站的哪個分頁面出現了問題.
在選項Retrieve only headers位置點勾, 並在返回值中輸入200.即只檢查頭部是否返回200.點擊add
如果想進行網址的頭部內容檢查,可以把整個頭部信息貼入到head下.
6.如果網址是有密碼驗證的,需要選擇Authentication分頁,添加web登錄的用戶名密碼,這裏記得依照你的認證方式進行修改,我這裏用的是http簡單驗證,輸入正確的用戶名密碼後點擊ADD,至此監控項建立完成.
下面需要創建一個trigger, 剛才的host頁面點擊上方的trigger,在屏幕右上角點擊create trigger
在新頁面中輸入你要監控的網址名稱,我習慣用網址.
選擇故障類別, 我這裏認為所有的網址返回200都算災難, 點擊Expression constructor(表達式構建器)
點擊ADD, 標識我要用構建器新建一個表達式.
彈出新頁面:
點擊select,找到你剛建立好的監控項,這裏有多個內容, 視你要觸發的報警進行選擇,這裏我要做的是返回值不等於200,覺得麻煩的可以ctrl+f 貼入你剛輸入的網址, 直到找到你的Response code for step "https://www.17got.com" of scenario "https://www.17got.com".
選擇Function為Last(most recent) T value is not N:
輸入T變量為2m(2分鐘,因為設置http監控時默認檢查時間為1分鐘1次) 輸入N變量為200,點擊insert (我愛死這個單詞了.)
完成頁面如下, 記得點上Allow manual close, 如果開發給你的網址變更了或者過期了, 又不能關掉,主頁面會感覺挺惡心人.點擊add
如果你有配置了報警媒介(微信\釘釘機器人\郵件),當網址返回值不是200的時候會給你報警. 其他高級點的用法是,如果某個×××篡改了你的主頁頭部信息, 進行百度快照劫持, 你可以添加action來執行shell命令進行還原,
最後看下作者的網址監控內容
可以清楚的看到網站的響應時間.
這裏建議監控網址最好用不在同一網段的另一個雲供應商的主機, 不同系統間更容易看到實際效果.多個分頁面之間用局域網ip 方便監控到具體是哪一臺服務器發生了故障方便快速定位.
點擊右上角的Create web scenario
輸入標簽我這裏習慣直接用網址,方便區分http和https進行快速定位
在選項Retrieve only headers位置點勾, 並在返回值中輸入200.即只檢查頭部是否返回200.點擊add
如果想進行網址的頭部內容檢查,可以把整個頭部信息貼入到head下.
6.如果網址是有密碼驗證的,需要選擇Authentication分頁,添加web登錄的用戶名密碼,這裏記得依照你的認證方式進行修改,我這裏用的是http簡單驗證,輸入正確的用戶名密碼後點擊ADD,至此監控項建立完成.
在新頁面中輸入你要監控的網址名稱,我習慣用網址.
選擇故障類別, 我這裏認為所有的網址返回200都算災難, 點擊Expression constructor(表達式構建器)
點擊ADD, 標識我要用構建器新建一個表達式.
彈出新頁面:
點擊select,找到你剛建立好的監控項,這裏有多個內容, 視你要觸發的報警進行選擇,這裏我要做的是返回值不等於200,覺得麻煩的可以ctrl+f 貼入你剛輸入的網址, 直到找到你的Response code for step "https://www.17got.com" of scenario "https://www.17got.com".
選擇Function為Last(most recent) T value is not N:
輸入T變量為2m(2分鐘,因為設置http監控時默認檢查時間為1分鐘1次) 輸入N變量為200,點擊insert (我愛死這個單詞了.)
完成頁面如下, 記得點上Allow manual close, 如果開發給你的網址變更了或者過期了, 又不能關掉,主頁面會感覺挺惡心人.點擊add
如果你有配置了報警媒介(微信\釘釘機器人\郵件),當網址返回值不是200的時候會給你報警. 其他高級點的用法是,如果某個×××篡改了你的主頁頭部信息, 進行百度快照劫持, 你可以添加action來執行shell命令進行還原,
最後看下作者的網址監控內容
可以清楚的看到網站的響應時間.
這裏建議監控網址最好用不在同一網段的另一個雲供應商的主機, 不同系統間更容易看到實際效果.多個分頁面之間用局域網ip 方便監控到具體是哪一臺服務器發生了故障方便快速定位.
zabbix 3.2使用Web scenarios自定網址監控