开启apache的server-status

httpd.conf 末尾添加

复制代码

[root@test3 /]# vim /usr/local/httpd-2.2.31/conf/httpd.conf 
ExtendedStatus On<location /server-status>
 SetHandler server-status
 Order Allow,Deny
 Allow from all</location>

复制代码

重启apache

[root@test3 /]# /usr/local/bin/apachectl -t
Syntax OK
[root@test3 /]# /usr/local/bin/apachectl restart

浏览器http://localhost/server-status

[root@test3 /]# curl localhost/server-status

 重启zabbix

[root@test3 /]# /etc/init.d/zabbix_agentd restart
Shutting down zabbix_agentd:                               [  OK  ]
Starting zabbix_agentd:                                    [  OK  ]

下载模板

[root@test3 /]# wget https://github.com/lorf/zapache/archive/master.zip

解压

复制代码

[root@test3 /]# unzip master.zip 
Archive:  master.zip
24a764b2e224f9b8d0a6bc94dcadd7568b2fe650
   creating: zapache-master/
  inflating: zapache-master/README.md  
  inflating: zapache-master/httpd-server-status.conf.sample  
  inflating: zapache-master/userparameter_zapache.conf.sample  
  inflating: zapache-master/zapache  
  inflating: zapache-master/zapache-template-active.xml  
  inflating: zapache-master/zapache-template.xml 

[root@test3 /]# cd zapache-master/[root@test3 zapache-master]# ls
httpd-server-status.conf.sample    zapache
README.md                          zapache-template-active.xml
userparameter_zapache.conf.sample  zapache-template.xml

复制代码

把文件放到相应的目录

复制代码

[root@test3 zapache-master]# cp userparameter_zapache.conf.sample /usr/local/zabbix/etc/zabbix_agentd.conf.d/
[root@test3 zabbix_agentd.conf.d]# mv userparameter_zapache.conf.sample  userparameter_zapache.conf

[root@test3 zabbix_agentd.conf.d]# cat userparameter_zapache.conf 
#
# This is a sample zabbix_agentd config file.
# Put it to /etc/zabbix_agentd.conf.d or otherwise integrate into agent config.
# Edit to your needs.
#
UserParameter=zapache[*],/var/lib/zabbixsrv/externalscripts/zapache \$1

修改下路径

UserParameter=zapache[*],/usr/local/bin/zapache \$1

 把zapache文件放到usr/local/bin

[root@test3 zabbix_agentd.conf.d]# cd /zapache-master/

[root@test3 zapache-master]# cp zapache /usr/local/bin/

查看是否有执行权限

[root@test3 bin]# ll zapache 
-rwxr-xr-x 1 root root 6110 Sep 9 16:35 zapache

没有权限可执行下面命令

[root@test3 bin]# chmod +x zapache 

复制代码

 修改zabbix -agentd.conf

[root@test3 bin]# vim /usr/local/zabbix/etc/

 

导入模板

wKioL1mIerizaJdqAADftkbvqtQ976.jpg-wh_50


wKiom1mIeuDx6lQ2AACkGNwJNaE200.jpg-wh_50



wKiom1mIewfwSG-pAABUOfH-4-Q959.jpg-wh_50

关联模板

配置-主机(选择apache客户端)

模板-选择(选择上面导入的模板)-添加-更新

wKioL1mIezewa6rlAACKuLo5bLA744.jpg-wh_50

在web页面查看是否有数据

wKiom1mIe23zF1GDAAJKxfPMzxY922.jpg-wh_50

wKioL1mIe3HDgMEgAAJEbes21rs605.jpg-wh_50

 

本文转自:http://www.cnblogs.com/zzzhfo/p/5884795.html