zabbix监控apache
首先在本機下載模板: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
末行添加如下內容:
---------------------
<VirtualHost *:8090>
???? DocumentRoot "/var/www/html"?? ????????????需另起vhost
???? ExtendedStatus On
???? <location /server-status>
???? SetHandler server-status
???? Order Allow,Deny
???? Allow from all
</location>
</VirtualHost>
---------------------
重啟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
末行添加如下內容:
-------------
UnsafeUserParameters=1
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模版:
?
添加完畢,查看效果
本文轉自 轉身撞墻角 51CTO博客,原文鏈接:http://blog.51cto.com/chentianwang/1738345
總結
以上是生活随笔為你收集整理的zabbix监控apache的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode 137. Single
- 下一篇: 使用nat技术实现tcp负载均衡