Zabbix 5.2由淺入深之監(jiān)控Apache
今天帶來一篇關(guān)于監(jiān)控web的文章,在日常工作中web服務(wù)是比較常見的,畢竟現(xiàn)在大多數(shù)的軟件是基于B/S架構(gòu)的。
正文
環(huán)境我就不介紹了,搭建了一臺zabbix,提供web服務(wù)。
Apache
5.2自帶apache監(jiān)控模板,同時在描述中寫明了使用方法,進(jìn)入apache的相關(guān)網(wǎng)站有教程。監(jiān)控apache的關(guān)鍵在于mod_status模塊,該模塊允許運維人員查看其性能的關(guān)鍵。
模板詳情
如何使用
修改apache配置文件,在文末將模塊啟用,這里需要注意的是require部分,如果跟的為host,那么需要填寫域名,否則會出現(xiàn)403,如果跟的為IP,就寫ip地址即可,全0為所有,建議寫單IP。
- vim /etc/httpd/conf/httpd.conf
- <Location "/server-status">
- SetHandler server-status
- Require ip 192.168.31.87 ----這里寫需要訪問的地址
- </Location>
添加配置
瀏覽器訪問情況
zabbix前端配置
前端部分較簡單,如果是監(jiān)控本機的web服務(wù),無需修改配置,如果監(jiān)控遠(yuǎn)程機器,需要修改{$APACHE.STATUS.PATH}的值,圖2中例子為
http://192.168.31.61/server-status?auto,需要注意的是后面跟?auto代表自動刷新,如果不跟該參數(shù)就出現(xiàn)數(shù)據(jù)無法變化
添加模板
修改宏值
效果圖
總結(jié)
該章節(jié)比較簡單,利用的就是apache的mod_status模塊,但是注意如果存在跳轉(zhuǎn)的情況(http-->https)會出現(xiàn)302的情況,大家只需要將url更改為https的即可,下一章節(jié)為監(jiān)控nginx,敬請關(guān)注。