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数据如下:

粉丝福利

相关推荐
loong_XL19 分钟前
服务器ip:port服务用nginx 域名代理
服务器·tcp/ip·nginx
苹果醋32 小时前
SpringBoot快速入门
java·运维·spring boot·mysql·nginx
永卿0013 小时前
nginx学习总结(不包含安装过程)
运维·nginx·负载均衡
小湿哥7 小时前
ubuntu22.04 nginx配置下载目录,亲测成功
运维·nginx
BUG研究员_18 小时前
LoadBalancer负载均衡和Nginx负载均衡区别理解
nginx·rpc·负载均衡
见欢.19 小时前
Nginx解析漏洞靶场通关(nginx_parsing&CVE-2013-454)
nginx
2401_850410831 天前
LVS简介
运维·nginx·tomcat·lvs
Say-hai1 天前
nginx-rtmp服务器搭建
服务器·nginx·音视频
liuyunshengsir1 天前
Nginx的stream模块代理四层协议TCP的流量转发
运维·tcp/ip·nginx
过过过呀Glik2 天前
在 Ubuntu 上安装 Nginx 的详细指南
nginx·ubuntu