0%

使用 zapache 模板监控 Apache

使用 zapache 模板监控 Apache

zabbix 自带的监控 Apache 功能很弱,所以安装 zapache 模板监控 Apache。

CentOS 版本:6.7 x86_64

Apache 版本:2.2.15

zabbix 版本:3.0.8

zapache 版本:1.5

安装 zapache

下载 zapache 程序

1
2
git clone https://github.com/lorf/zapache.git
cd zapache

拷贝脚本和配置

1
2
3
cp zapache /etc/zabbix/
chmod +x /etc/zabbix/zapache
cp userparameter_zapache.conf.sample /etc/zabbix/zabbix_agentd.d/userparameter_zapache.conf

修改 Apache 配置文件,添加如下内容:

1
2
3
4
5
6
7
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from localhost ::1
</Location>

修改 /etc/zabbix/zabbix_agentd.d/userparameter_zapache.conf 文件

1
UserParameter=zapache[*],/etc/zabbix/zapache \$1

重启 Apache、zabbix 服务

1
2
service httpd restart
service zabbix-agent restart

zabbix server 添加 zapache 模板

登录 zabbix server 控制台,点击 Configuration–Templates–Import–选择文件,导入模板文件

1
zapache-template.xml

最后把模板应用到要监控的主机即可。