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

粉丝福利

相关推荐
shamalee1 小时前
Nginx反向代理出现502 Bad Gateway问题的解决方案
运维·nginx·gateway
爱莉希雅&&&1 小时前
haproxy安装以及haproxy+nginx简单案例详解
linux·运维·nginx·haproxy
qiuyuyiyang2 小时前
Nginx 反向代理之upstream模块以及完整配置反向代理示例
git·nginx·github
w1225h2 小时前
Nginx环境安装
运维·nginx
qq_283720053 小时前
WebGL基础教程(十三) :玩转矩阵,从 0 到 1 玩转 3D 动画(新手也能秒懂矩阵变换)
运维·nginx
我爱学习好爱好爱3 小时前
ELK日志分析平台(五):Filebeat 部署与 Nginx 日志采集(输出至 Logstash)(基于Rocky Linux 9.6)
linux·nginx·elk
A10169330713 小时前
Nginx与frp结合实现局域网和公网的双重https服务
数据库·nginx·https
yqzyy4 小时前
Nginx 配置:alias 和 root 的区别
前端·javascript·nginx
liurunlin8884 小时前
Nginx权限问题详解及解决方案
运维·nginx
xiaokangzhe13 小时前
Nginx核心功能
运维·nginx