標籤:監控 web頁面 zabbix
背景:
今天研發線上的配置配錯了,導致公司網站訪問不了,結果又甩鍋給我們營運,華麗地再次背鍋。但是沒有做web網頁的監控也的確是我們的鍋,沒辦法,含淚接下……
為了不再次背鍋,故把公司的線上網站全部做了監控。這裡來說說在zabbix上做web頁面監控的具體步驟。
註:
我這裡的zabbix是3.2.1版本,中文配置。雖然和其他版本的頁面可能不同,但是配置步驟應該是一樣的。
這裡的例子為監控百度首頁。
配置web頁面檢測:
在zabbix上選擇一台能上外網的主機,配置web檢測情境。
“配置”--“主機”--選擇一台能上網的主機。
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/8A/A2/wKioL1g2X7SR8AuoAABzOmbG0u4611.png" title="1.PNG" alt="wKioL1g2X7SR8AuoAABzOmbG0u4611.png" />
“Web情境”--“建立Web情境”。
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/8A/A6/wKiom1g2YJzxuRg7AABoOKA5R7s119.png" title="2.PNG" alt="wKiom1g2YJzxuRg7AABoOKA5R7s119.png" />
在“情境”選項卡填寫web情境的名稱,然後轉移到“步驟選項卡”添加監控的頁面。
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/8A/A6/wKiom1g2YPGzzQlfAABxPXXhdck404.png" title="3.PNG" alt="wKiom1g2YPGzzQlfAABxPXXhdck404.png" />
點擊“添加”,進入步驟配置。
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/8A/A2/wKioL1g2YSCTUgDXAABHJMpMLX8913.png" title="4.PNG" alt="wKioL1g2YSCTUgDXAABHJMpMLX8913.png" />
填寫名稱,要檢測頁面的URL,逾時時間。
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/8A/A6/wKiom1g2YVWB3Wv1AAAufaCXemI121.png" title="5.PNG" alt="wKiom1g2YVWB3Wv1AAAufaCXemI121.png" />
添加完成後可以看到步驟中多出了百度的檢測項目。
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/8A/A6/wKiom1g2Yfrj0yRdAAAY45cO8V8578.png" title="6.PNG" alt="wKiom1g2Yfrj0yRdAAAY45cO8V8578.png" />
點擊“添加”,就可以看到新添加的web情境了。
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/8A/A2/wKioL1g2YifTw9ooAABvJ73CLXk885.png" title="7.PNG" alt="wKioL1g2YifTw9ooAABvJ73CLXk885.png" />
配置監控web失敗時候的警示:
“配置”--“主機”--所選主機--“觸發器”--“建立觸發器”。
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/8A/A2/wKioL1g2Yr6BvxK-AACymHRMNPU975.png" title="10.PNG" alt="wKioL1g2Yr6BvxK-AACymHRMNPU975.png" />
建立觸發器配置如下。在運算式添加中選擇“百度測試頁面的response code”監控選項,如果返回狀態代碼不為200,則觸發警示。運算式如下。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/8A/A2/wKioL1g2Y3vj_-36AABv1HUi5_Q040.png" title="12.PNG" alt="wKioL1g2Y3vj_-36AABv1HUi5_Q040.png" />
添加完成後,查看建立觸發器。
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/8A/A6/wKiom1g2Y5uA9tMbAAASMH4um44758.png" title="13.PNG" alt="wKiom1g2Y5uA9tMbAAASMH4um44758.png" />
Web監控的資料展示:
添加完web監控後,zabbix會自動收集相關的web檢測資料,主要是訪問速度、相應時間,狀態代碼。
“監測”--“Web監測”--“web_test”。
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/8A/A2/wKioL1g2ZFyxvKhiAABXwBo-PGs719.png" title="8.PNG" alt="wKioL1g2ZFyxvKhiAABXwBo-PGs719.png" />
可以看到相關的圖表。
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/8A/A2/wKioL1g2ZLTBrLmmAADl92D7IU4392.png" title="14.PNG" alt="wKioL1g2ZLTBrLmmAADl92D7IU4392.png" />
後記:
最後還是想再提一句,我們營運一定要強勢+強硬起來。在做好自己一切工作的前提下,任何黑鍋我們都不背!!
本文出自 “扮演上帝的小丑” 部落格,轉載請與作者聯絡!
zabbix監控web頁面,以及警示配置