`
jaychang
  • 浏览: 734543 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

使用Zabbix监控Apache

 
阅读更多

本文对zabbix如何监控apache进行简单描述

 环境:

服务 操作系统 IP地址
Zabbix Server CentOS 6.5 192.168.153.181
Apache  CentOS 6.5 192.168.153.151

 

 192.168.153.151上已经安装了Zabbix Agent

  本文就是针对192.168.153.151 的apache服务的监控

 

 步骤:

  修改httpd配置文件

         

 vi /etc/httpd/conf/httpd.conf

 

   在配置文件最后添加以下内容:

ExtendedStatus On
<location /server-status>
   SetHandler server-status
   Order allow,deny
   Allow from localhost
</location>

 

    重启apache服务,浏览器输入http://ip/server-status ,确认配置生效

   

 

 

   下载zapache https://github.com/lorf/zapache

     

wget https://github.com/lorf/zapache/archive/master.zip

 

unzip master.zip

 

   

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

 

     httpd-server-status.conf.sample 是用于配置server-status的上个步骤已经配置过了

     userparameter_zapache.conf.sample 、zapache 关键的文件
     zapache-template-active.xml  zapache-template.xml模板

 

  将解压出来的几个重要文件放到相应目录

   

 cp userparameter_zapache.conf.sample  /usr/local/etc/zabbix_agentd.conf.d/

 

   

cd  /usr/local/etc/zabbix_agentd.conf.d/
mv userparameter_zapache.conf.sample userparameter_zapache.conf

 

    查看配置userparameter_zapache.conf内容

   

cat /usr/local/etc/zabbix_agentd.conf.d/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

    可以看到应当把解压出来的zapache文件放到/var/lib/zabbixsrv/externalscripts/目录下,当然也可以修改这个目录位置,改为自定义的,我这里就用默认配置文件里的目录,因此,创建这个目录

    

mkdir -p /var/lib/zabbixsrv/externalscripts/

     将zapache文件拷贝至/var/lib/zabbixsrv/externalscripts/目录

     

 cp zapache /var/lib/zabbixsrv/externalscripts/

  

   增加可执行权限

chmod +x /var/lib/zabbixsrv/externalscripts/zapache

  

 修改zabbix agentd配置文件

 

vi /usr/local/etc/zabbix_agentd.conf

 

   使得zabbix agentd可以找到userparameter_zapache.conf配置文件

### Option: Include
#       You may include individual files or all files in a directory in the configuration file.
#       Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.
#
# Mandatory: no
# Default:
# Include=

#Include=/usr/local/etc/zabbix_agentd.userparams.conf
Include=/usr/local/etc/zabbix_agentd.conf.d  #这把里的注释去掉

   

     

 导入模板

 

 



 

对要监控的主机的设置监控模板

 

 

现在就可以看监控到的数据了



 

 

 

 

 

 

 

参考:

http://www.infoscoop.org/blogjp/2014/09/01/zabbix-apache-monitoring/

https://www.zabbix.org/wiki/Docs/howto/apache_monitoring_script#Method_3

  • 大小: 819.3 KB
  • 大小: 290.7 KB
  • 大小: 293.1 KB
  • 大小: 80.9 KB
  • 大小: 659.1 KB
  • 大小: 550.6 KB
  • 大小: 526.3 KB
  • 大小: 561.3 KB
  • 大小: 394.6 KB
分享到:
评论

相关推荐

    Zabbix监控apache.pdf

    总结,通过以上步骤,我们可以成功地使用Zabbix监控Apache服务器,实现对服务器性能的实时监控,确保Web服务的高效稳定运行。在实际运维过程中,根据具体的业务需求,还可以进一步细化监控指标,优化报警策略,提高...

    zabbix监控apache

    ### Zabbix监控Apache知识点 #### 一、Zabbix与Apache简介 - **Zabbix**:一个基于开源的企业级网络监控解决方案,支持自动发现网络设备、监控网络设备性能、收集网络设备日志等功能。 - **Apache**:最常用的Web...

    zabbix监控之kafka模板_zbx_kafka_templates

    本文将深入探讨如何使用Zabbix监控Apache Kafka,一个强大的分布式流处理平台。"zabbix监控之kafka模板_zbx_kafka_templates"这个标题表明我们将专注于配置和使用Zabbix针对Kafka的监控模板。 Kafka是LinkedIn开发...

    zabbix监控nginx、php-fpm、apache监控模版文件

    3. **Zabbix监控Apache**: Apache是另一个广泛应用的Web服务器,`zapache-template-active.xml`和`zapache-template.xml`文件提供了监控Apache的模板。通过这些模板,你可以监控Apache的并发连接数、处理请求的...

    zabbix监控路由器交换机

    本文将详细介绍如何使用 zabbix 对路由器进行监控的整个过程。 首先,需要安装相关的环境,包括 Windows 系统、linux 系统、路由器(交换机)、zabbix、mysql、php、apache 等。其中,linux 系统是必须的,因为 ...

    zabbix监控之kafka模板

    zabbix监控之kafka模板

    zabbix_apache_method_2:Zabbix Apache 监控脚本(最初来自 https

    使用 Zabbix 监控 Apache 脚本和模板取自 经验证可与 Zabbix v2.2 设备配合使用。 原始模板不适用于 Zabbix v2.2 :(。必须更新项目密钥配置。 这个脚本的一大优势是,它的“非侵入式” -对的zabbix代理并不需要在...

    配置及使用Zabbix监控系统最佳实践

    本文主要探讨了部署Zabbix监控平台的步骤、配置和使用Zabbix监控系统的方法、自定义监控项目以及如何实现报警功能。 一、部署Zabbix监控平台 1. 安装LAMP环境:首先需要在监控服务器上安装LAMP(Linux、Apache、...

    zabbix监控文档

    Zabbix 监控软件安装和使用指南 Zabbix 是一个功能强大且灵活的监控软件,能够实时监控服务器和网络设备的运行状态。下面是 Zabbix 监控软件的安装和使用指南。 一、安装 Zabbix 监控服务器 1. 安装 Centos 6 ...

    Zabbix监控系统部署

    标题:“Zabbix监控系统部署”知识点: 1. Zabbix定义: - Zabbix是由Alexei Vladishev创建,目前由Zabbix SIA持续开发和支持的企业级分布式开源监控方案。 - 它能够监控各种网络参数,以及服务器的健康性和完整...

    zabbix监控mysql数据库

    ### Zabbix监控MySQL数据库知识点详解 #### 一、Zabbix简介 Zabbix是一款开源的、企业级别的监控工具,主要用于分布式系统的监控以及网络监控。它可以监控各种网络参数,并确保服务器的安全运行。Zabbix提供了灵活...

    Zabbix监控tomcat所需模板

    本篇将详细介绍如何使用Zabbix监控Tomcat,并解析提供的模板文件。 标题中的“Zabbix监控tomcat所需模板”指的是使用Zabbix来监控Tomcat应用服务器时所需的配置模板。这些模板包含了监控Tomcat的关键指标,如CPU...

    zabbix 监控主程序 服务端+客户端+应用系统

    本资源包含了Zabbix监控系统的三个核心组件:服务端、客户端(代理)以及Web应用程序,版本为2.0.0。 服务端是Zabbix的核心部分,负责收集和处理从各个客户端发送来的数据,进行报警配置、数据存储和展示。安装...

    zabbix监控tomcat

    本文将深入探讨如何使用Zabbix来监控Apache Tomcat,一个流行的Java应用服务器。 首先,让我们理解Zabbix监控Tomcat的重要性。Tomcat是许多基于Java的Web应用程序的首选平台,包括但不限于Spring Boot应用、RESTful...

    Zabbix监控系统部署与配置操作.docx

    Zabbix监控系统是一款高效、全面的开源网络监控解决方案,它能监控各种网络参数以及服务器健康状况,确保企业的IT基础设施正常运行。与Cacti、Nagios等其他监控工具相似,Zabbix支持SNMP协议和Zabbix_agents代理,...

    zabbix监控server安装步骤

    ### Zabbix监控Server安装步骤详解 #### 一、基础环境准备 为了确保Zabbix能够顺利地在Linux系统上运行,我们需要先安装一个基本的LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)环境...

    zabbix监控部署

    ### Zabbix监控部署知识点 #### 一、Zabbix概述与应用场景 Zabbix是一款开源的企业级分布式监控工具,用于网络监控、服务器健康状况检测等场景。它能够帮助系统管理员实现对服务器资源使用的实时监控,包括CPU负载...

    zabbix分布式监控部署实例

    这里需要特别注意的是,Zabbix的编译安装选项,包括支持服务器、代理和代理端、使用MySQL作为数据库服务器、支持SNMP协议以及支持libcurl库,这些选项根据部署的Zabbix监控系统的具体需求来选择。 5. 导入Zabbix...

    部署zabbix监控系统.docx

    部署 Zabbix 监控系统 Zabbix 是一个功能强大且灵活的监控系统,可以对服务器、网络设备和应用程序进行监控。下面是部署 Zabbix 监控系统的详细步骤: 安装 LAMP 环境 首先,需要安装 LAMP 环境作为 Zabbix 的...

Global site tag (gtag.js) - Google Analytics