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

粉丝福利

相关推荐
千夜啊5 小时前
Nginx 运维开发高频面试题详解
运维·nginx·运维开发
@_@哆啦A梦17 小时前
Nginx知识
运维·nginx
繁梦溪1 天前
在Ubuntu子系统中基于Nginx部署Typecho
linux·nginx·ubuntu
千夜啊2 天前
nginx目录结构和配置文件
运维·nginx
苹果醋32 天前
Win10安装MySQL、Pycharm连接MySQL,Pycharm中运行Django
运维·vue.js·spring boot·nginx·课程设计
wy_hhxx3 天前
RHEL封闭环境部署zabbix
运维·服务器·zabbix
苹果醋34 天前
MySQL查询优化(三):深度解读 MySQL客户端和服务端协议
java·运维·spring boot·mysql·nginx
Tassel_YUE4 天前
获取snmp oid的小方法1(随手记)
zabbix·snmp
清欢渡hb4 天前
使用 Docker + Nginx + Certbot 实现自动化管理 SSL 证书
nginx·docker·自动化
m0_748241234 天前
如何将Vue项目部署至 nginx
前端·vue.js·nginx