Centos 6.3下zabbix监控apache server-status

系统环境: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

时间: 2024-08-03 21:07:00

Centos 6.3下zabbix监控apache server-status的相关文章

Centos 6.3下zabbix监控mysql数据库参数

系统环境:centos6.3 x64 mysql:    mysql-5.6.10 zabbix:   zabbix-2.06 一.修改mysql客户端zabbix_agentd.conf配置: # vi /usr/local/etc/zabbix_agentd.conf 这里注意mysql账号密码与你的数据库账户需对应,还有本脚本获取的是zabbix服务端本地mysql数据库信息,若要获取zabbix客户端信息,请在每行语句mysql或mysqladmin后加 -h"IP"参数,否则

Apache Server Status详解

Apache的日志如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗.不过在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status,这样查看apache的一些相应状态信息会很方便. 一.打开 Apache Server Status 如果你的Apache配置文件httpd.conf或者extra/httpd-info.conf中有LoadModule status_module modules/mod_status.so话,

RHEL6.3下Zabbix监控实践之Zabbix的安装

RHEL6.3 i386 zabbix 2.0.3 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题.   zabbix由2部分构成,zabbixserver与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等

CentOS 6.2下如何安装Apache和Tomcat

1.下载apache tomcat 下载地址:http://tomcat.apache.org/download-70.cgi 文件名:apache-tomcat-7.0.27.tar.gz 把下载好的安装包放在服务器的/tmp 目录下 2.开始安装apache tomcat [root@C1091TEST tmp]# tar -xzvf apache-tomcat-7.0.27.tar.gz    //解压缩 [root@C1091TEST tmp]# mv apache-tomcat-7.0

centos 6.3下haproxy和apache的配置过程

一.什么是haproxy HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可 靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理. HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全 的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上. 二.安装haproxy 系统环境:centos6.3 apache: httpd

Centos 5.5下搭建SVN+Apache

公司生产环境中用到了SVN,么办法,用了咱就得了解,就得学习,就得掌握呀. 于是网上搜了下,有很多文档,我也就照葫芦画瓢也写了一份.仅供大家参考. 一.SVN介绍 1.svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件. 2.运行方式:svn服务器有2种运行方式,独立服务器和借助apache.2种方式各有利弊,用户自行选择. 3.存储数据:svn存储版本数据也有2种方式,BDB和FSFS.因为BDB方式在服务器中断时

Linux下编译安装Apache httpd 2.4

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描述基于CentOS 6.5以源码方式安装Apache httpd. 一.编译安装的优势 源码的编译安装一般由3个步骤组成: 配置(configure),通常依赖gcc编译器,binutils,glibc.配置软件特性,检查编译环境,生成 Makefile文件 编译(make) 安装(make ins

Apache中启用Server Status配置示例_Linux

Apache的日志如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗.不过在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status,这样查看apache的一些相应状态信息会很方便. 一.打开 Apache Server Status 如果你的Apache配置文件httpd.conf或者extra/httpd-info.conf中有LoadModule status_module modules/mod_status.so话,

Apache的status相关问题解决办法_Linux

LNMPA中Apache的/root/lnmpa status问题解决方法 高手请无视,小白可借鉴. 问题描述: LNMP0.7升级到LNMPA后 运行命令 /root/lnmpa status Apache的status一项会出现错误提示: /etc/init.d/httpd: line 112: lynx: command not found 或者 Error 403 Access forbidden! 解决方法:出现lynx: command not found错误提示的需要完成Step1