1 先配置加載lighttpd的mod_status子產品
這裡是用的lighttpd-1.4.28版本的,有兩種方法
第一中,1編輯lighttpd的module.conf 配置檔案,加載mod_status子產品,并取消include “conf.d/status.conf” 注釋
server.modules =(
“mod_access”;
“ mod_status“;
……
)
2 編輯mod_status 的配置文
#cd conf.d
#vim status.conf
#server.modules += ( "mod_status" )
注:注釋此項因為已經在module.conf中已經加載了該子產品,如果再次加載,回報下面的錯誤
Starting lighttpd: 2010-09-09 02:33:15: (plugin.c.131) Cannot load plugin mod_status more than once, please fix your config (we may not accept such configs in future releases
$HTTP["remoteip"] == "192.168.2.194" {
status.status-url = "/server-status"
status.config-url = "/server-config"
status.statistics-url = "/server-statistics"
status.enable-sort = "enable"
}
第二種方法就是在module.conf檔案中隻需要取消include “conf.d/status.conf” 注釋
并編輯mod_status的配置檔案
server.modules += ( "mod_status" )
status.status-url = "/server-status"
status.config-url = "/server-config"
status.statistics-url = "/server-statistics"
status.enable-sort = "enable"
2 下載下傳cacti監控lighttpd的模闆
lighttpd_stats_1.0.tar
解壓并把對應的php 腳本拷貝到caci的scripts的目錄下面
#tar xvf lighttpd_stats_1.0.tar
#cd lighttpd_stats_1.0
#cp ss_lighttpd_stats.php /var/www/html/cacti/scripts
注意并修改該腳本的屬主,不然cacti會報錯
09/09/2010 11:55:07 AM - PHPSVR: Poller[0] WARNING: Function does not exist
是以一定要修改該php腳本的權限
#chown cactiuer ss_lighttpd_stats.php
3 把cacti監控lighttpd的模闆cacti_host_template_webserver_lighttpd.xml 導入到cacti中
本文轉自 freehat08 51CTO部落格,原文連結:http://blog.51cto.com/freehat/391270,如需轉載請自行聯系原作者