天天看點

zabbix監控web頁面,以及告警配置

背景:

 今天研發線上的配置配錯了,導緻公司網站通路不了,結果又甩鍋給我們運維,華麗地再次背鍋。但是沒有做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,如需轉載請自行聯系原作者