zoukankan      html  css  js  c++  java
  • 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的访问量的可以设置一下触发器 到多少次的时候触发报警

    创建图形

     查看图形即可

  • 相关阅读:
    sql中的Bulk 导入txt文本
    通过SQL自动添加流水号
    JAVA XML格式化输出
    nginx 服务端口权限13的问题
    使用hangfire在xunit中
    自动提交代码
    系统性能测试
    前端性能——速度之书
    node fs相对路径
    yum 初始化国内
  • 原文地址:https://www.cnblogs.com/xiaonan1/p/12534951.html
Copyright © 2011-2022 走看看