Zabbix4.4 技术解决方案(实战篇) 监控 Nginx 日志 统计WEB网站PV和UV
PV(Page View)访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。
UV (unique visitor )即独立访客数,指访问某个站点或点击某个网页的不同 IP 地址的人数。在同一天内,UV 只记录第一次进入网站的具有独立IP 的访问者,在同一天内再次访问该网站则不计数。UV 提供了一定时间内不同观众数量的统计指标,而没有反应出网站的全面活动。
一、在zabbix目录下创建 scripts文件夹并赋予zabbix权限,用于存放统计脚本
mkdir scripts
chown -R zabbix.zabbix scripts/
二、编辑zabbix_agent.conf 配置文件,修改自定义发现脚本文件路径(前提先安装 agent端)
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1#给主机Zabbix执行root的权限
[root@Server_2 zabbix_agentd.d]# vim /etc/sudoers
zabbix ALL=(root) NOPASSWD:/bin/python
zabbix ALL=(root) NOPASSWD:/bin/tail
三、在 scripts 目录下编写 pv_uv.sh 并给执行权限
case $1 inpv)cat /var/log/httpd/access_log | wc -l;;uv)cat /var/log/httpd/access_log |awk '{print $1}' |sort | uniq | wc -l;;
esac[root@localhost scripts]# chmod +x /etc/zabbix/scripts/pv_uv.sh
[root@localhost scripts]# chmod -R 644 /var/log
[root@localhost scripts]# vim /etc/zabbix/zabbix_agentd.d/userparameter_pv_uv.conf
UserParameter=pv_uv[*],/etc/zabbix/scripts/pv_uv.sh $1#去server端zabbix_get 值
[root@Server_1 zabbix]# zabbix_get -s 192.168.40.158 -k pv_uv[uv]
1
[root@Server_1 zabbix]# zabbix_get -s 192.168.40.158 -k pv_uv[pv]
13
四、Zabbix 前端设置监控项步骤
Zabbix4.4 技术解决方案(实战篇) 监控 Nginx 日志 统计WEB网站PV和UV相关推荐
- 通过监控Nginx日志来实时屏蔽高频恶意访问的IP
通过监控Nginx日志来实时屏蔽高频恶意访问的IP 目前在我的VPS上主要通过两种方式来限制ip的访问次数. 通过Nginx的limit_req配置来限制同一ip在一分钟内的访问次数 通过Nginx ...
- ELK集群部署(八)之监控nginx日志
监控nginx日志 103上安装nginx yum install -y nginx启动nginx systemctl start nginx访问 http://192.168.56.103/ 配置n ...
- PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i
使用uniq命令可以过滤掉文本文件中重复的行以及统计等等功能,同时它也接受来着管道的输入.借助awk,甚至可以对行中的列进行操作,例如统计nginx日志信息中独立ip数.列出访问次数最多的ip等.需要 ...
- 通过nginx日志统计独立ip的个数
使用uniq命令可以过滤掉文本文件中重复的行以及统计等等功能,同时它也接受来着管道的输入.借助awk,甚至可以对行中的列进行操作,例如统计nginx日志信息中独立ip数.列出访问次数最多的ip等.需要 ...
- JavaSpark | RDD实战:统计网站 pv 和 uv
文章目录 1.pv 和 uv 1.1 什么是 PV 值? 1.2 什么是 UV 值? 2. 代码实战 JavaSpark | 算子 JavaSpark | RDD实战:WordCount JavaSp ...
- 技术选型实战|BFE vs Nginx
BFE是基于Go语言编写的七层负载均衡开源软件,诞生于2014年.2020年6月,BFE被CNCF(Cloud Native Computing Foundation,云原生计算基金会)接受为&quo ...
- php 监控nginx日志,nginx启用status监控服务器状态的方法详解
nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助. 在Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不 ...
- ELK 6下日志平台监控Nginx日志构建实践
整体架构 整体架构主要分为 4 个模块,分别提供不同的功能 Filebeat:轻量级数据收集引擎.基于原先 Logstash-fowarder 的源码改造出来.换句话说:Filebeat就是新版的 L ...
- grafana监控nginx日志
先展示下grafana 的一张大图. 看图还是比较炫酷的,那怎么才能够展示这样的大屏,咱们一步一步拆解 用到组件:nginx ,filebeat,logstash,elasticsearch,graf ...
最新文章
- linux ip add em,使用iproute2为linux网关设置vlan
- 如果让AI根据文字画「抽象画」,那得成什么样?|DeepMind新算法
- FD.io/VPP — GRE over IPSec
- MacroMedia FreeHand中文版
- matlab在linux下面的相对路径的写法
- 简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
- C/C++编程笔记:数据结构二叉树的查找(前序、中序、后序、层序遍历)
- AndroidStudio安卓原生开发_打包apk安装文件---Android原生开发工作笔记130
- JavaScript学习(六十一)—json字符串的解析和JS 对象的序列化
- Linux 网络抓包
- poj 3468 A Simple Problem with Integers 线段树!!!!
- 在eclipse环境下配置OpenCV环境
- 微信小程序设置文字样式white-space失效
- Matlab用figure;subplot后合并子图
- Android实现Line登录分享
- 几个常用的免费高清无版权图片网站
- pandas实践——美国人口分析
- 计算机中丢失vba,电脑打开Excel提示vbaen32.olb损坏或丢失怎么回事_电脑打开Excel提示vbaen32.olb损坏或丢失如何解决...
- 美剧《纸牌屋》编剧:剧本不是大数据“算”出来
- 超链接(网页设计实验)