博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zabbix 监控获取apache_status
阅读量:6968 次
发布时间:2019-06-27

本文共 3377 字,大约阅读时间需要 11 分钟。

以下操作均在zabbix-agent端操作:

  • 初始化(执行脚本)
sh init.sh
  • httpd的安装与启动(二进制)
yum install -y httpd*  #安装httpd
systemctl  start httpd.service;systemctl  enable httpd.service #服务的启动与开机自启
ss -ant |grep :80 #查看httpd的80是否起来LISTEN     0      128          *:10050                    *:*                   users:(("zabbix_agentd",pid=16735,fd=4),("zabbix_agentd",pid=16734,fd=4),("zabbix_agentd",pid=16733,fd=4),("zabbix_agentd",pid=16732,fd=4),("zabbix_agentd",pid=16731,fd=4),("zabbix_agentd",pid=16730,fd=4))LISTEN     0      128         :::10050                   :::*                   users:(("zabbix_agentd",pid=16735,fd=5),("zabbix_agentd",pid=16734,fd=5),("zabbix_agentd",pid=16733,fd=5),("zabbix_agentd",pid=16732,fd=5),("zabbix_agentd",pid=16731,fd=5),("zabbix_agentd",pid=16730,fd=5))
在/etc/httpd/conf/httpd.conf的末尾加上如下代码ExtendedStatus On
SetHandler server-status Order Allow,Deny Allow from all
systemctl restart httpd.service #修改配置文件之后重启服务
#执行下方命令看是否status是否配置成功/usr/bin/curl --insecure --silent --location http://localhost/server-status?auto Total Accesses: 146Total kBytes: 97Uptime: 226ReqPerSec: .646018BytesPerSec: 439.504BytesPerReq: 680.329BusyWorkers: 1IdleWorkers: 5Scoreboard: _W____..........................................................................................................................................................................................................................................................
  • 部署zabbix-agent端

    1. 一键部署
    2. 分步部署:
      -配置zabbix-repo
rpm -Uvh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

-安装agent端软件

yum install zabbix-agent

-修改配置启动agent端服务

vim /etc/zabbix/zabbix_agentd.confServer=192.168.122.105           //被动模式 zabbix-server-ipServerActive=192.168.122.105    //主动模式  zabbix-server-ipHostname=Zabbix server         //Agent端主机名,最终显示在监控页面上的名字UnsafeUserParameters=1        //是否限制用户自定义keys使用特殊字符

-服务的启动与开机自启动

systemctl start zabbix-agent
netstat -antp | grep agentLISTEN     0      128          *:10050                    *:*                   users:(("zabbix_agentd",pid=16735,fd=4),("zabbix_agentd",pid=16734,fd=4),("zabbix_agentd",pid=16733,fd=4),("zabbix_agentd",pid=16732,fd=4),("zabbix_agentd",pid=16731,fd=4),("zabbix_agentd",pid=16730,fd=4))LISTEN     0      128         :::10050                   :::*                   users:(("zabbix_agentd",pid=16735,fd=5),("zabbix_agentd",pid=16734,fd=5),("zabbix_agentd",pid=16733,fd=5),("zabbix_agentd",pid=16732,fd=5),("zabbix_agentd",pid=16731,fd=5),("zabbix_agentd",pid=16730,fd=5))

-配置snmp

yum -y install net-snmp net-snmp-utils
vim /etc/snmp/snmpd.conf com2sec notConfigUser  192.168.122.105    public  access  notConfigGroup ""  any  noauth  exact  all none noneview all    included  .1    80
systemctl  start snmpd;systemctl  enable snmpd
ss -anup |grep snmpUNCONN     0      0            *:161                      *:*                   users:(("snmpd",pid=4315,fd=6))
  • 准备获取status的脚本(脚本内容:
cd /etc/zabbixmkdir scriptstouch apache_status.shchomd +x apache_status.sh

把脚本执行一边,检查脚本看是否能够正常获取到数值。

sh apache_status.sh TotalAccesses37552
  • 自定义key
cd /etc/zabbix/zabbix_agentd.dtouch apache_status.confcat apache_status.confUserParameter=apache.status[*],/etc/zabbix/scripts/apache_status.sh $1
  • 在zabbix上添加监控项
    image

image

image
image
创建完主机之后先查看一下主机的状态,为绿色就正常,为红色或者灰色则需要排查问题。
image
image
image
image
image
image
根据上图添加脚本里获取的所有的值为监控项
image
查看状态是否为已启用的状态,不是则需要排查。
image
image
如果有最新数据,监控项则配置成功。
image
根据业务情况配置触发器等。

转载地址:http://msssl.baihongyu.com/

你可能感兴趣的文章
Chrome 显示 err_cert_authority_invalid 的处理方式
查看>>
简单理解倒排索引
查看>>
SpringAop在实际项目中的使用案例
查看>>
哪个对象才是锁?
查看>>
this关键字
查看>>
Python中字符串和datetime
查看>>
ng-Cordova插件之fileTransfer的使用
查看>>
基于struts1.框架的异常处理方案
查看>>
浅谈 Qt 内存管理
查看>>
【Qt】Qt之密码框不可选中、复制、粘贴、无右键菜单等【转】
查看>>
Flume中关于HDFS的sink配置
查看>>
Idea 社区版开发指南-1
查看>>
date命令转换unix时间戳
查看>>
/usr/lib目录属性更改引发的蝴蝶效应
查看>>
比禅道好用的项目管理 项目管理工具Redmine 各功能测试
查看>>
org.apache.commons 常用工具类
查看>>
TabHost的使用
查看>>
OpenGL超级宝典笔记——颜色
查看>>
shell 命令学习
查看>>
身份证号码怎么玩
查看>>