zabbix监控Apache

环境:zabbix 3.2  Apache/2.2.15

[[email protected] ~]# cat /etc/httpd/conf/httpd.conf  | grep status  #查看是否安装mod_status.so模块
LoadModule status_module modules/mod_status.so  

修改httpd.conf

<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Allow from all
</Location>

然后重启一下httpd服务:/etc/init.d/httpd restart

访问一下出现这个界面表示ok了

http://ip/server-status

编写apache状态监控脚本

[[email protected] zabbix]#mkdir /etc/zabbix/monitor_scripts  #在zabbix目录下创建监控脚本目录
[[email protected] zabbix]#vim /etc/zabbix/zabbix_agentd.conf  #Include=/etc/zabbix/zabbix_agentd.conf.d添加一行
[[email protected] zabbix]# cat /etc/zabbix/zabbix_agentd.conf.d/userparameter_zapache.conf  #新建一个配置文件,添加一行
UserParameter=zapache[*],/etc/zabbix/monitor_scripts/zapache.sh \$1
[[email protected] zabbix]# /etc/init.d/zabbix-agent restart  #重启一下zabbix_agent

apache脚本和监控模块下载地址:https://pan.baidu.com/s/1eRBKEcE          (提取密码:nxs5)

在zabbix界面里导入apache监控模块

然后选择下载好的模板上传就可以了

配置--主机--编辑--添加模板--创建图形

时间: 2024-08-04 18:12:06

zabbix监控Apache的相关文章

详解zabbix监控apache的监控脚本

在httpd.conf文件加入代码段 ExtendedStatus On <location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from 127.0.0.1 </location> 其中server-status是apache自带的一个监控项.http://www.apache.org/server-status. 监控脚本中有一句是去key的,  wget -

Zabbix 3.4.11监控 apache服务的配置

一 zabbix 的安装部署 二监控 apache服务的配置 首先在本机下载模板:https://github.com/rdvn/zabbix-templates/archive/m aster.zip  该 zip 包有 apache.memcache.redis.varnish 模板,我们解压后使用其 中的 apache 模板. unzip master.zip cd zabbix-templates-master/ cd apache/ ls apache_status.sh  apach

Zabbix监控Mysql、Apache、Nginx应用实战案例

Zabbix对第三方应用软件的监控,主要有两个工作难点:一个是编写自定义监控脚本:另一个是在编写模板并导入zabbix web中,编写脚本这个要根据监控需求定制即可,而编写模板文件则相对来说有点难度,不过网上已经有很多已经写好的模板,可以直接拿来使用.所以,Zabbix对应用软件的监控其实并不难. 一.zabbix监控mysql应用实战 本次博文首先介绍的是Zabbix对Mysql的监控,这个是最简单的,因为Zabbix已经自带了Mysql监控的模板,我们只需编写一个监控Mysql的脚本即可!以

Zabbix监控平台(三)生产环境案例

Zabbix监控平台(三)生产环境案例 一,Zabbix生产环境监测案例概述 1.1 项目规划 1.2 SNMP监控流程 1.3 IPMI 1.4 JMX(使用Zabbix Java Gateway代理) 1.5 实战监控Nginx,Apache,MySQL,PHP-fpm 1.6 Zabbix的Web监测 二,Zabbix监控MySQL数据库操作实战 2.1 编写监控脚本 2.2 在zabbix-agent端创建自定义键值配置文件 2.3 在zabbix-server端测试键值 2.4 在za

Zabbix监控搭建

系统环境:Centos 6.6 软件环境:Zabbix-2.4.4 1.Server端安装基础软件包 在Server端安装基础软件包,这里使用的是系统自带的网络Yum源(本地Yum源会出现部分软件包安装不上,也可以使用源码包安装) yum -y install wget vim tree gcc gcc-c++ autoconf httpd php mysqlmysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql p

部署zabbix监控mysql (一) 安装zabbix

部署zabbix监控mysql (1)安装LAMP环境 [[email protected] ~]# yum -y installmysql-server http php (2)安装zabbix web所需要的依赖包 [[email protected] ~]# yum -y installmysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml 安装Fpin

Zabbix监控

一.监控概述: ·初级: ·1.识别监控对象 (分级) ·2.理解监控对象  (理论基础) ·3.细分监控对象的指标 ·4.确定告警的基准线 ·预中级: 1.工具化和监控分离 2.监控对象的分类: 2.1 硬件监控 (方法:机房巡检.IPMI.SNMP简单网络管理协议.) 2.2 系统监控  (对象:cpu.内存.IO[磁盘.网络]) 2.3 服务监控  (对象:分类服务) 2.4 日志监控   (方法:Elastic Stack) 2.5 网络监控   (方法: 第三方.Smokeping)

Zabbix监控之一----zabbix基础和安装

一.Zabbix基本概念 1.zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbixserver与zabbix agent. 1.Zabbix Server:部署在主控机,通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,负责接收Agent发送报告信息的核心组件

生产环境下:LAMP源码安装,搭建zabbix监控

1.系统环境检查,版本说明 1)版本说明 #httpd-2.4.25#mysql-5.7.17-linux-glibc2.5-x86_64 二进制压缩版#php5.6.30 #zabbix-3.0.8 2)关闭selinux.iptables,检查系统版本信息 sed -i 's/SELINUX=enabled/SELINUX=disabled/g' /etc/selinux/configgetenforce 0/etc/init.d/iptables stopcat /etc/redhat-r