背景:
今天研發線上的配置配錯了,導緻公司網站通路不了,結果又甩鍋給我們運維,華麗地再次背鍋。但是沒有做web網頁的監控也的确是我們的鍋,沒辦法,含淚接下……
為了不再次背鍋,故把公司的線上網站全部做了監控。這裡來說說在zabbix上做web頁面監控的具體步驟。
注:
我這裡的zabbix是3.2.1版本,中文配置。雖然和其他版本的頁面可能不同,但是配置步驟應該是一樣的。
這裡的例子為監控百度首頁。
配置web頁面檢測:
在zabbix上選擇一台能上外網的主機,配置web檢測場景。
“配置”--“主機”--選擇一台能上網的主機。
“Web場景”--“建立Web場景”。
在“場景”頁籤填寫web場景的名稱,然後轉移到“步驟頁籤”添加監控的頁面。
點選“添加”,進入步驟配置。
填寫名稱,要檢測頁面的URL,逾時時間。
添加完成後可以看到步驟中多出了百度的檢測項目。
點選“添加”,就可以看到新添加的web場景了。
配置監控web失敗時候的告警:
“配置”--“主機”--所選主機--“觸發器”--“建立觸發器”。
建立觸發器配置如下。在表達式添加中選擇“百度測試頁面的response code”監控選項,如果傳回狀态碼不為200,則觸發告警。表達式如下。
添加完成後,檢視建立觸發器。
<a href="http://s1.51cto.com/wyfs02/M01/8A/A6/wKiom1g2Y5uA9tMbAAASMH4um44758.png" target="_blank"></a>
Web監控的資料展示:
添加完web監控後,zabbix會自動收集相關的web檢測資料,主要是通路速度、相應時間,狀态碼。
“監測”--“Web監測”--“web_test”。
可以看到相關的圖表。
後記:
最後還是想再提一句,我們運維一定要強勢+強硬起來。在做好自己一切工作的前提下,任何黑鍋我們都不背!!
本文轉自 icenycmh 51CTO部落格,原文連結:http://blog.51cto.com/icenycmh/1876092,如需轉載請自行聯系原作者