系统环境:CentOS 6.3 x64
apache: httpd-2.4.4
zabbix: zabbix-2.06
首先在本机下载模板:
《Go语言编程》高清完整版电子书下载地址:
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2013年资料/5月/23日/CentOS 6.3下Zabbix监控apache server-status
-----------------------------------------------------------------------------------
该zip包有apache、memcache、Redis、varnish模板,我们解压后使用其中的apache模板
一.打开apache的server-status:
# vi /usr/local/apache2/conf/httpd.conf
末行添加如下内容:
---------------------
ExtendedStatus On
<location /server-status>
SetHandler server-status
Order Allow,Deny
Allow from all
</location>
---------------------
重启apache使其生效:
# /usr/local/apache2/bin/apachectl restart
二.zabbix配置:
将下载下来的zip包内apache目录下的apache_status.sh上传到系统/usr/local/bin/下,并赋予
执行权限
# chmod +x apache_status.sh
# ll /usr/local/bin/apache_status.sh
---------------
-rwxr-xr-x 1 root root 248 4月 23 2012 apache_status.sh
---------------
修改zabbix_agentd.conf配置:
# vi /usr/local/etc/zabbix_agentd.conf
末行添加如下内容:
-------------
UserParameter=apache[*],/usr/local/bin/apache_status.sh $1
-------------
重启zabbix服务
# pkill zabbix
# /etc/init.d/zabbix_agentd start
