zabbix触发httpd的报警 监控pv和up
Posted xiaonan1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix触发httpd的报警 监控pv和up相关的知识,希望对你有一定的参考价值。
PV(Page View)访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。
UV (unique visitor )即独立访客数,指访问某个站点或点击某个网页的不同 IP 地址的人数。在同一天内,UV 只记录第一次进入网站的具有独立IP 的访问者,在同一天内再次访问该网站则不计数。UV 提供了一定时间内不同观众数量的统计指标,而没有反应出网站的全面活动。
客户端是 192.168.174.132
pv和up 监控的是apache
先监控一下他的httpd
创建一个触发器
监控一下图形
测试一下 systemctl stop httpd
我们从httpd日志中收集他的ip访问量
cat /var/log/httpd/access_log
pwd
cat mysql.sh
#!/bin/bash
case $1 in
UV|uv)
cat /var/log/httpd/access_log|awk ‘{print $1}‘|sort|uniq|wc -l
;;
PV|pv)
cat /var/log/httpd/access_log|awk ‘{print $1}‘|wc -l
;;
esac
chmod +x mysql.sh chmod -R 777 /var/log
增加监控项
pwd
/etc/zabbix/zabbix_agentd.d
cat UserParameter.conf
UserParameter=mysql_status[*],/etc/zabbix/scriprt/mysql.sh $1
然后重启一下zabbix-agent
systemctl restart zabbix-agent
然后服务器中安装zabbix-get 可以查看是否能获取到客户端的值
zabbix_get -s 192.168.174.132 -k mysql_status[uv]
服务端设置监控项
uv是查看httpd的访问量的可以设置一下触发器 到多少次的时候触发报警
创建图形
查看图形即可
以上是关于zabbix触发httpd的报警 监控pv和up的主要内容,如果未能解决你的问题,请参考以下文章
设置zabbix (3.4.2)添加监控项,触发器,让CPU使用超过85%就报警: