Zabbix监控nginx状态

文章目录

zabbix监控nginx状态

环境
主机名 IP地址 角色 安装的软件
zabbix 192.168.179.100 zabbix服务端 zabbix_server+zabbix_agent
wanf 192.168.179.11 nginx+zabbix客户端 nginx+zabbix_agent
前期准备

部署nginx请阅读nginx服务LNMP架构

安装zabbix服务端与配置请阅读Zabbix监控服务一、服务端的安装与配置

安装zabbix客户端与监控配置请阅读Zabbix监控服务二、安装zabbix客户端与监控的配置流程

配置zabbix自定义监控请阅读Zabbix监控服务四、配置自定义监控

开启nginx状态页面
bash 复制代码
//修改nginx配置文件,添加这一段
[root@wanf ~]# vim /usr/local/nginx/conf/nginx.conf
......
location /status {
          stub_status on;
          allow 192.168.179.0/24;       //放行的ip,要放行本机和zabbix服务端   
          deny all;
        }
......

//重启服务
[root@wanf ~]# systemctl restart nginx.service 

访问测试

访问方法:http://server_ip/status


配置监控

配置zabbix自定义监控请阅读Zabbix监控服务四、配置自定义监控

脚本如下:

bash 复制代码
[root@wanf script]# vim nginx_status.sh
[root@wanf script]# chmod +x nginx_status.sh 
[root@wanf script]# cat nginx_status.sh 
#!/bin/bash
  
if [ $1 == 'reading' ]; then
      curl -s 192.168.179.11/status | awk 'NR==4{print $2}'

elif [ $1 == 'writing' ]; then
      curl -s 192.168.179.11/status | awk 'NR==4{print $4}'

elif [ $1 == 'waiting' ]; then
      curl -s 192.168.179.11/status | awk 'NR==4{print $6}'
fi
[root@wanf script]# 

key如下:

bash 复制代码
//定义key
[root@wanf ~]# vim /usr/local/etc/zabbix_agentd.conf
......
UserParameter=check_nginx[*],/script/nginx_status.sh $1

//测试key
[root@zabbix ~]# zabbix_get -s 192.168.179.11 -k check_nginx['reading']
0
[root@zabbix ~]# zabbix_get -s 192.168.179.11 -k check_nginx['writing']
1
[root@zabbix ~]# zabbix_get -s 192.168.179.11 -k check_nginx['waiting']
0
[root@zabbix ~]# 

添加监控项

添加触发器

另外的writing和waiting数值的监控项和触发器添加方法类似


相关推荐
峥无6 小时前
Linux进程信号:从基础概念到内核底层原理
linux·运维·服务器·信号处理
北山有鸟7 小时前
用开发板的.config替换ubuntu中内核源码目录的.config
linux·运维·ubuntu
qq_452396237 小时前
第二十篇:《Docker 故障排查常用命令与技巧》
运维·docker·容器
jcbut7 小时前
离线安装dify 1.7
linux·运维·dify
云计算磊哥@8 小时前
运维开发宝典024-Linux云计算运维入门阶段总结
linux·运维·运维开发
周小码8 小时前
10分钟搭建私有Git服务器:Soft Serve实战
运维·服务器·git
The Open Group9 小时前
从项目到产品:数字化转型为何进入“产品时代”?
运维
Urbano9 小时前
休闲束脚裤全生产工艺科普:从裁片到成衣,缝纫工序与自动化设备选型详解
运维·自动化
萤丰信息9 小时前
AI 重构园区运维|全场景无人化智慧运维:破解传统物业高成本痛点
运维·人工智能·重构
AI创界者10 小时前
运维进阶:如何使用 Medusa 进行企业内部服务器密码合规性审计?
运维·服务器