centos7 zabbix监控nginx的pv和uv和status_code

zabbix监控nginx的pv:

bash 复制代码
 pv)
        cat /var/log/nginx/access.log|awk '{print $1}'|wc -l
      ;;

zabbix-get验证:

bash 复制代码
[root@bogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[pv]
100

zabbix监控nginx的uv

bash 复制代码
uv)
       cat /var/log/nginx/access.log|awk '{print $1}'|uniq -c | wc -l
      ;;

zabbix-get验证:

bash 复制代码
[root@bogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[uv]
2

zabbix监控nginx的状态码:

bash 复制代码
status_code)
       cat /var/log/nginx/access.log|awk '{print $9}'|uniq -c|tail -n 1|awk '{print $2}'
      ;;

zabbix-get验证:

bash 复制代码
[root@bogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[status_code]
200

整个nginx监控脚本:

bash 复制代码
#!/bin/bash
case $1  in

     pv)
        cat /var/log/nginx/access.log|awk '{print $1}'|wc -l
      ;;
     uv)
       cat /var/log/nginx/access.log|awk '{print $1}'|uniq -c | wc -l
      ;;
     status_code)
       cat /var/log/nginx/access.log|awk '{print $9}'|uniq -c|tail -n 1|awk '{print $2}'
      ;;

esac

pv数据如下:

uv数据如下:

status_code数据如下:

粉丝福利

相关推荐
米粉030512 小时前
深入剖析Nginx:从入门到高并发架构实战
java·运维·nginx·架构
静水楼台x15 小时前
nginx日志的一点理解
运维·nginx
欧先生^_^16 小时前
ingress-nginx 开启 Prometheus 监控 + Grafana 查看指标
nginx·grafana·prometheus
眠修17 小时前
Nginx + Tomcat负载均衡群集
nginx·tomcat·负载均衡
瘦皮猴1 天前
golang context canceled异常排查
后端·nginx
hunter1271 天前
Nginx 事件驱动理解
nginx
fydw_7152 天前
生产环境中安装和配置 Nginx 以部署 Flask 应用的详细指南
运维·nginx·flask
xzh2 天前
问题:Nginx client_body_temp_path 文件会删除吗,删除时机?
nginx·架构
dessler2 天前
代理服务器-LVS的3种模式与调度算法
运维·服务器·网络·算法·nginx·tomcat·lvs
2501_911121232 天前
Nginx+Tomcat 负载均衡群集
nginx·tomcat·负载均衡