zabbix 自定义监控项,监控tomcat访问量
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
】
2、添加脚本执行权限
#chmod +x pvuv_number.sh
3、创建/etc/zabbix/zabbix_agentd.d/tomcat_pvuv.conf
UserParameter=tomcat_pvuv[*],/home/zabbix/pvuv_number.sh $1
4、重启 zabbix-agent 服务
#systemctl restart zabbix-agent
5、验证
#zabbix_get -s 192.168.7.101 -p 10050 -k 'tomcat_pvuv[pv]
7、zabbix-web 配置监控项
8、验证,【监控】-【最新数据】。ps:步骤5数量一致
转载请记录来源!!!!
https://www.cnblogs.com/leihongnu/