zoukankan      html  css  js  c++  java
  • centos 6.5 zabbix3.0.4 监控apache

    开启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/zabbix_agentd.conf
    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

    导入模板

    关联模板

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

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

    在web页面查看是否有数据

     

  • 相关阅读:
    品质家居 生活之魅
    珍爱之礼 美妙感受
    节日礼物清单
    2014新年礼物推荐清单
    Python元组
    python更新列表
    Python列表
    Python 数字
    Python字符串
    python标准数据类型
  • 原文地址:https://www.cnblogs.com/hwlong/p/5884795.html
Copyright © 2011-2022 走看看