Cacti监控apache模板下载地址:

http://forums.cacti.net/about9861.html

   要了解apache的性能,我们要使用Apache Server Status模块来查看apache的详细工作状态。

下面介绍用Cacti监控apache的配置方法。

1、配置apache开启apache的status功能

   在httpd.conf文件中添加如下内容

   ExtendedStatus On

   <Location /server-status>

       SetHandler server-status

       Order Deny,Allow

       Deny from all

       Allow from 192.168.0.39 192.168.0.38

   </Location>


通过浏览器http://apache-ip/server-status访问查看apache的运行状态

注意:上面的链接还可以添加“?refresh=N“来设置多久自动刷新一次


目前最新的apache的mod_status模块是内置的,这应该跟我在编译时加入"--enable-so"选项有关


如果你的apache中没有mod_status模块,甚至没有动态链接库.so文件,那么请使用如下命令进行安装

%/path/to/apache/bin/apxs -cia mod_status.c

-cia 选项表示编译(compile)、安装(install)及启动(active)。第一个功能很清楚;安装表示将.so文件放到apache可以找到的位置;而启动则表示将模块加入httpd.conf文件中。


2、cacti配置

   首先将解压后的文件ws_apachestats.pl拷贝到cacti/scripts/目录下

   然后通过cacti的web页面导入模板即可