zabbix自定义监控,统计nginx服务器的pv uv

本文介绍了如何利用Zabbix进行自定义监控,以统计Nginx服务器的页面访问量(PV)和独立访客数(UV)。通过分析Nginx日志,使用shell脚本和awk命令提取数据,并在Zabbix Agent配置中定义UserParameter,最终在Zabbix Server上验证并添加监控项和图形。
摘要由CSDN通过智能技术生成

近期搭建了一套zabbix 监控系统,搭建完成后,需要进行业务监控,举例一个通过nginx日志来统计pv uv 例子来进行自定义监控总结


主要思路如下: 

第一步:  确认统计pv uv的方式, 在nginx的日志里,我通过每行日志里的URL字符来进行总数的统计,来代表用户访问该台服务器的PV数目, 通过IP来监控UV的数目

eg :  PV   cat  acces.log |  awk -F '"' '{print $26}' | wc -l    其中nginx 日志是通过shell脚本进行定时切割的, 

        UV   cat acces.log  |  awk -F '"' '{print $1 }' | sort | uniq -c | wc -l

第二步: 自定义key , 用来进行添加监控项

eg :  vi  zabbix_agentd.conf

        添加: UserParameter=test_pv, cat  acces.log |  awk -F '"' '{print $26}' | wc -l

                        UserParameter=test_uv, cat  acces.log |   awk -F '"' '{print $1 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值