zabbix监控pv uv

zabbix监控pv uv

pv:访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。
uv:独立访客,统计1天内访问某站点的用户数(以cookie为依据);访问网站的一台电脑客户端为一个访客。可以理解成访问某网站的电脑的数量。
1.安装部署zabbix
安装教程
2. 安装apache服务
yum -y install httpd

开启httpd服务
systemctl start httpd

创建scripts目录
mkdir -p /etc/zabbix/scripts

编辑收集数据的脚本
[root@bogon zabbix_agentd.d]# vim /etc/zabbix/scripts/check_web.sh

#!/bin/bash
case $1 in
        pv)
        cat /var/log/httpd/access_log |wc -l |bc
        ;;
        uv)
        cat /var/log/httpd/access_log |awk '{print $1}'|sort |uniq |wc -l | bc
        ;;
esac

======================================================
增加监控项(自定义key)
[root@bogon zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[root@bogon zabbix_agentd.d]# vim pv_uv.conf

	UserParameter=pv_uv[*],/etc/zabbix/scripts/check_web.sh $1

并修改UnsafeUserParameters内容为:“UnsafeUserParameters=1”

重启agent服务!!!

服务端安装zabbix-get命令
yum -y install zabbix-get
测试自定义key: pv_uv[*]是否能获取数据
[root@bogon fonts]# zabbix_get -s 192.168.1.8 -k pv_uv[pv]
sh: /etc/zabbix/scripts/check_web.sh: 权限不够
问题处理:
chmod +x /etc/zabbix/scripts/check_web.sh

[root@bogon fonts]# zabbix_get -s 192.168.1.8 -k pv_uv[pv]
cat: /var/log/httpd/access_log: 权限不够
0
问题处理:
chmod 777 /var/log -R

在浏览器上添加监控项
pv在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
uv
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值