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

粉丝福利

相关推荐
吉吉612 小时前
Nginx:我自己的网站
运维·nginx
凉忆-9 小时前
nginx安装ssl模块教程
运维·nginx·ssl
俎树振9 小时前
树莓派上安装与配置 Nginx Web 服务器教程
服务器·前端·nginx
与君共勉1213811 小时前
Zabbix proxy 主动模式的实现
运维·学习·zabbix
Karoku06621 小时前
【缓存与加速技术实践】Web缓存代理与CDN内容分发网络
运维·数据库·redis·mysql·nginx·缓存
Amrian_robot1 天前
Zabbix 6.0 部署
运维·zabbix
kfepiza1 天前
在Ubuntu24.04上用nginx启用文件索引服务:autoindex on; 笔记241102
nginx·ubuntu
chen_sir_sh1 天前
前端通过nginx部署一个本地服务的方法
运维·前端·nginx
机跃1 天前
Nginx简单安装
运维·nginx
hmb↑1 天前
keepalived + nginx 实现网站高可用性(HA)
运维·nginx