Cacti如何監控apache
Cacti監控apache的方法
環境說明:
192.168.12.5 為cacti或者是cactiez的監控服務器
昨天將http://mysql-cacti-templates.googlecode.com/files/mysql-cacti-templates-1.1.6.tar.gz 中提供的相關監控Apache模板以及perl上傳之后建立新的監控主機發現一直是nan狀態,因此一直是監控不到數據,在網上查找原因,在http://www.haw-haw.org/node/261,嘻哈哈的文檔中找到一個新的監控perl,上傳之后導入模板,建立虛擬主機查看數據庫正常。
1、 網上下載ws_apachestats.pl.gz,將下來的ws_apachestats.pl.gz解開,放到/scripts/下變成/scripts/ws_apachestats.pl
2、 導入有關apache的模板。
3、修改被監控主機的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
或者用模塊的方式加載 根據 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
這里設置的意思只允許cacti服務器查詢,如果你放開內網的話,可以http://ip/ server-status查看apache的運行情況。
【編輯推薦】