uv:访客量。每个独立上网电脑视为一位访客。
pv:访问量。页面浏览量或者点击量,访客每访问一次记录一次。

1、创建文件 /home/zabbix/pvuv_number.sh 

#/bin/bash
uv_number(){

#/var/log/test_access.log 日志路径
cat /var/log/test_access.log |awk '{print $1}'|sort|uniq|wc -l
}
pv_number(){
cat /var/log/test_access.log |awk '{print $7}'|wc -l
}
case $1 in
uv|UV)
uv_number;
;;
pv|PV)
pv_number;
;;
esac
exit 0

 

 zabbix 自定义监控项,监控tomcat访问量 

2、添加脚本执行权限

#chmod +x pvuv_number.sh

3、创建/etc/zabbix/zabbix_agentd.d/tomcat_pvuv.conf

UserParameter=tomcat_pvuv[*],/home/zabbix/pvuv_number.sh $1

zabbix 自定义监控项,监控tomcat访问量 

 4、重启 zabbix-agent 服务

#systemctl restart zabbix-agent

5、验证

#zabbix_get -s 192.168.7.101 -p 10050 -k 'tomcat_pvuv[pv]

zabbix 自定义监控项,监控tomcat访问量 

 7、zabbix-web 配置监控项 

zabbix 自定义监控项,监控tomcat访问量

 

8、验证,【监控】-【最新数据】。ps:步骤5数量一致zabbix 自定义监控项,监控tomcat访问量

 

相关文章:

  • 2022-01-16
  • 2021-08-06
  • 2021-06-10
  • 2021-11-12
  • 2022-12-23
  • 2021-12-19
  • 2021-10-08
猜你喜欢
  • 2021-12-12
  • 2021-10-20
  • 2021-04-23
  • 2021-08-02
  • 2021-06-05
相关资源
相似解决方案