配置web監控及報警

配置web監控及報警

業務中總會讓我們去監控一些URL,比如支付接口中的微信支付,支付寶支付,那麼這些URL是怎麼監控的呢?本章重點討論一下

一、定義一個web監控

web監控一般在生產環境中一般不會配置到模板,一般都是某個業務機由於業務需要去監控本機或者下游某個機器的URL的,所以我這裏配置也是針對某個機器來配置的。本實驗中我是給ayitula__linux_10_40(agent.ayitula.com/192.168.10.41)這臺機器來配置的。

實驗中需要在監控機zabbix server上配置hosts,因爲我們沒有dns,所以我在其hosts配置文件中添加了如下配置

#vim  /etc/hosts
www.baidu.com   192.168.10.41

二、實驗步驟

在這裏插入圖片描述
點擊 配置–>主機–>web監測(ayitula__linux_10_40)
在這裏插入圖片描述
點擊右上角 創建web場景
在這裏插入圖片描述
名稱:起一個和你業務相關的名字
客戶端:對於需要瀏覽器適配的環境中,一定選一個適合的,否則會有問題。如果沒有限制,隨便選一個就好。

點擊步驟
在這裏插入圖片描述
按照我們的規劃,將要監控的URL輸入,可以根據 要求的字符串或返回碼來確定頁面響應是否正確。
這裏我選的是返回碼。
在這裏插入圖片描述
可以看到,我的web監控設置好了,點擊添加就生效了。
image.png
注意一定要看到是已啓用狀態
在這裏插入圖片描述
查看一下,監測中—>web監測
狀態是綠色 正常

點擊web-check會彈出流量圖
在這裏插入圖片描述
出圖了,我們看到流量了。

三、定義觸發器

在這裏插入圖片描述
同樣也是針對配置了web監測的這個主機,點擊觸發器
image
注意上圖標示17,一定這裏看清楚,我們針對的機器是否正確,點擊右上角的 創建觸發器
image
上圖標示22中,從監控項列表中要選擇,返回碼(response)狀態監控。
功能:選擇只要返回不是我要的就報錯

N:返回碼,如果是多個,可以用逗號分隔開.200,301,302
在這裏插入圖片描述
通過添加,生成表達式後,點擊上圖標示27中的添加。
在這裏插入圖片描述
這樣在觸發器列表中,你就能看到你爲web監測添加的觸發器了。

四、模擬故障

在這裏插入圖片描述
我把監控的URL故意改錯,讓其不能返回200,這樣也就能夠報警了。在哪裏調大家不會忘了吧,就是我們文章前半部分中提到的步驟10那裏,忘了回去看看。
在這裏插入圖片描述
監控中—>web監測—>web-check
看到流量圖報錯了吧,好了我們去看看郵箱是否有對應的郵件。
在這裏插入圖片描述
郵件來了,看看內容吧,你能看到報警的選項是web-check。
我再去把錯誤的URL改好,看看,監控恢復後,是否有恢復郵件。
在這裏插入圖片描述
監控恢復了!
image
恢復郵件也收到了。nice

參考鏈接
配置web監控及報警 : https://www.jianshu.com/p/9b17f0895cd2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章