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相关推荐

  1. 通过监控Nginx日志来实时屏蔽高频恶意访问的IP

    通过监控Nginx日志来实时屏蔽高频恶意访问的IP 目前在我的VPS上主要通过两种方式来限制ip的访问次数. 通过Nginx的limit_req配置来限制同一ip在一分钟内的访问次数 通过Nginx ...

  2. ELK集群部署(八)之监控nginx日志

    监控nginx日志 103上安装nginx yum install -y nginx启动nginx systemctl start nginx访问 http://192.168.56.103/ 配置n ...

  3. PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i

    使用uniq命令可以过滤掉文本文件中重复的行以及统计等等功能,同时它也接受来着管道的输入.借助awk,甚至可以对行中的列进行操作,例如统计nginx日志信息中独立ip数.列出访问次数最多的ip等.需要 ...

  4. 通过nginx日志统计独立ip的个数

    使用uniq命令可以过滤掉文本文件中重复的行以及统计等等功能,同时它也接受来着管道的输入.借助awk,甚至可以对行中的列进行操作,例如统计nginx日志信息中独立ip数.列出访问次数最多的ip等.需要 ...

  5. JavaSpark | RDD实战:统计网站 pv 和 uv

    文章目录 1.pv 和 uv 1.1 什么是 PV 值? 1.2 什么是 UV 值? 2. 代码实战 JavaSpark | 算子 JavaSpark | RDD实战:WordCount JavaSp ...

  6. 技术选型实战|BFE vs Nginx

    BFE是基于Go语言编写的七层负载均衡开源软件,诞生于2014年.2020年6月,BFE被CNCF(Cloud Native Computing Foundation,云原生计算基金会)接受为&quo ...

  7. php 监控nginx日志,nginx启用status监控服务器状态的方法详解

    nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助. 在Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不 ...

  8. ELK 6下日志平台监控Nginx日志构建实践

    整体架构 整体架构主要分为 4 个模块,分别提供不同的功能 Filebeat:轻量级数据收集引擎.基于原先 Logstash-fowarder 的源码改造出来.换句话说:Filebeat就是新版的 L ...

  9. grafana监控nginx日志

    先展示下grafana 的一张大图. 看图还是比较炫酷的,那怎么才能够展示这样的大屏,咱们一步一步拆解 用到组件:nginx ,filebeat,logstash,elasticsearch,graf ...

最新文章

  1. linux ip add em,使用iproute2为linux网关设置vlan
  2. 如果让AI根据文字画「抽象画」,那得成什么样?|DeepMind新算法
  3. FD.io/VPP — GRE over IPSec
  4. MacroMedia FreeHand中文版
  5. matlab在linux下面的相对路径的写法
  6. 简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
  7. C/C++编程笔记:数据结构二叉树的查找(前序、中序、后序、层序遍历)
  8. AndroidStudio安卓原生开发_打包apk安装文件---Android原生开发工作笔记130
  9. JavaScript学习(六十一)—json字符串的解析和JS 对象的序列化
  10. Linux 网络抓包
  11. poj 3468 A Simple Problem with Integers 线段树!!!!
  12. 在eclipse环境下配置OpenCV环境
  13. 微信小程序设置文字样式white-space失效
  14. Matlab用figure;subplot后合并子图
  15. Android实现Line登录分享
  16. 几个常用的免费高清无版权图片网站
  17. pandas实践——美国人口分析
  18. 计算机中丢失vba,电脑打开Excel提示vbaen32.olb损坏或丢失怎么回事_电脑打开Excel提示vbaen32.olb损坏或丢失如何解决...
  19. 美剧《纸牌屋》编剧:剧本不是大数据“算”出来
  20. 超链接(网页设计实验)

热门文章

  1. 慧数汽车大数据洞察:《车主评价白皮书2019》之新能源篇
  2. 惠普M329打印机更换副厂硒鼓后提示墨粉不足并无法打印
  3. 几种常见Mysql数据库高可用方案
  4. 【运维】大话Ansible
  5. Archlinux 安装桌面环境 dwm + polybar
  6. java文件传输(JAVA文件传输的好处)
  7. 【数据融合】基于AIS和雷达的多传感器航迹融合matlab代码
  8. [像素大厨PxCood下载安装]
  9. 【程序员学理财】曼昆:经济学十大原理,你都了解吗?
  10. Python之unittest基础用法