当前位置: > Linux服务器 > 监控工具 >

CentOS 6.3下Zabbix监控apache server-status

时间:2014-12-03 17:43来源:linuxidc.com 作者:IT

系统环境: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
 

三.访问zabbix web后台导入模板

1.访问zabbix-配置-模板,点击右上角的载入:

2.本地导入文件:

将zip包apache目录下的apache.xml文件导入zabbix模板,点击载入保存

3.访问zabbix-配置-模板,查看模板:

4.访问zabbix-配置-主机-192.168.7.12,找到apache客户端关联apache_t模版:

 

添加完毕,查看效果

 

(责任编辑:IT)
------分隔线----------------------------