歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Centos 6.3下zabbix監控apache server-status

Centos 6.3下zabbix監控apache server-status

日期:2017/3/3 16:16:11   编辑:關於Linux

系統環境:centos6.3 x64

apache: httpd-2.4.4

zabbix: zabbix-2.06

首先在本機下載模板:https://github.com/rdvn/zabbix-templates/archive/master.zip

該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模版:

添加完畢,查看效果

本文出自 “一路向北” 博客,請務必保留此出處http://showerlee.blog.51cto.com/2047005/1206875

Copyright © Linux教程網 All Rights Reserved