Cacti如何監(jiān)控apache
Cacti監(jiān)控apache的方法
環(huán)境說明:
192.168.12.5 為cacti或者是cactiez的監(jiān)控服務(wù)器
昨天將http://mysql-cacti-templates.googlecode.com/files/mysql-cacti-templates-1.1.6.tar.gz 中提供的相關(guān)監(jiān)控Apache模板以及perl上傳之后建立新的監(jiān)控主機發(fā)現(xiàn)一直是nan狀態(tài),因此一直是監(jiān)控不到數(shù)據(jù),在網(wǎng)上查找原因,在http://www.haw-haw.org/node/261,嘻哈哈的文檔中找到一個新的監(jiān)控perl,上傳之后導(dǎo)入模板,建立虛擬主機查看數(shù)據(jù)庫正常。
1、 網(wǎng)上下載ws_apachestats.pl.gz,將下來的ws_apachestats.pl.gz解開,放到/scripts/下變成/scripts/ws_apachestats.pl
2、 導(dǎo)入有關(guān)apache的模板。
3、修改被監(jiān)控主機的apache的配置文件
需要做的修改是$apache/conf/http.conf,增加:
- SetHandler server-status
- Order Deny,Allow
- Deny from all
- Allow from 127.0.0.1
- Allow from 192.168.12.5
或者用模塊的方式加載 根據(jù) httpd -l 判斷
- LoadModule status_module modules/mod_status.so
- ExtendedStatus On
- SetHandler server-status
- Order Deny,Allow
- Deny from all
- Allow from 127.0.0.1
- Allow from 192.168.12.5
這里設(shè)置的意思只允許cacti服務(wù)器查詢,如果你放開內(nèi)網(wǎng)的話,可以http://ip/ server-status查看apache的運行情況。
【編輯推薦】
MRTG、Cacti、Rrdtool、Nagios、Zabbix大比拼