iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
Security

Zabbix 監控實做分享系列 第 15

15-Zabbix 監控網頁狀態

  • 分享至 

  • xImage
  •  

網站的運行狀態成為品牌形象和客戶滿意度的關鍵因素。因此,實時監控網站的性能和可用性至關重要,本文將使用Zabbix來設置網站監控並發送報警與創建圖表來監控網頁的效能與可用性。

ㄧ、創建主機

1.創建一台用來監控所有網站的主機,不須添加模板,Zabbix5.0內附帶有Web監測功能。
https://ithelp.ithome.com.tw/upload/images/20230930/20161484RwKy2F5xtw.jpg
2.進入創建好的主機點選上方 Web場景 >> 創建Web場景
https://ithelp.ithome.com.tw/upload/images/20230930/20161484ax7RsKprQP.jpg

二、創建Web場景

1.填寫監測名稱,我習慣把名稱設為URL,這樣日後網站跳告警時方便一眼就看的出來是哪個網站有問題,可以將不同類型網站分為不同應用集,更新間隔可依據需求設置,客戶端本文選擇Microsoft Edge 80。
https://ithelp.ithome.com.tw/upload/images/20230930/20161484dDZNMB8b9x.jpg
2.設定完場景點選 步驟 >> 添加
https://ithelp.ithome.com.tw/upload/images/20230930/201614841OzQ9reAdQ.jpg
3.添加欲監控網站URL
https://ithelp.ithome.com.tw/upload/images/20230930/20161484KbT0ZtrIIp.jpg
4.網頁正常時的狀態碼為200,要求的狀態碼輸入200,完成點擊添加。
https://ithelp.ithome.com.tw/upload/images/20230930/20161484S4K98NnVTe.jpg

三、配置監控項

1.點擊主機配置中 觸發器 >> 創建觸發器
https://ithelp.ithome.com.tw/upload/images/20230930/201614845TNhloU8PA.jpg
2.添加觸發器表達式,此表達式為Web響應時間超過1分鐘則發出告警,選擇添加『Failed stop of scenario』監控項,表達式內容為『主機名稱:web.test.fail〔URL〕.last()』,問題表現形式設為1,恢復表達式設為0,完成點擊添加。
https://ithelp.ithome.com.tw/upload/images/20230930/20161484BoiAPSM3hi.jpg
https://ithelp.ithome.com.tw/upload/images/20230930/20161484ix57VrcUBG.jpg

四、添加圖形

1.點擊主機配置中 圖形 >> 創建圖形
https://ithelp.ithome.com.tw/upload/images/20230930/20161484JwQni6SH5h.jpg
2.填寫名稱與圖形大小,監控項的部分範例選擇Web的響應速度,完成點選添加。
https://ithelp.ithome.com.tw/upload/images/20230930/201614845M4tqohkAi.jpg
四、功能展示

  • 圖形:Web響應速度
    https://ithelp.ithome.com.tw/upload/images/20230930/20161484dVkTFioMfE.jpg
  • 監控項觸發告警通知:告警時間與恢復時間,此為Telegram告警通知,配置教學可參考以下Zabbix 透過Telegram發送報警
    https://ithelp.ithome.com.tw/upload/images/20230930/20161484oWpmiCh6Z4.jpg

完成上述步驟,我們已經成功地設置了Zabbix來監控一個網站的可用性和性能。


上一篇
14-Zabbix 管理網頁SSL憑證到期通知
下一篇
16-Zabbix Web 進階監控
系列文
Zabbix 監控實做分享28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言