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

粉丝福利

相关推荐
yuxb734 分钟前
Zabbix企业级分布式监控系统(下)
笔记·zabbix
路過的好心人14 分钟前
Nginx 的多个场景配置
运维·网络·nginx
牛奶咖啡1318 小时前
zabbix监控oracle数据库应用的实操保姆级教程
zabbix·zabbix监控oracle·odbc方式监控oracle·用agent2监控oracle·监控oracle的两种方法·linux部署odbc·oracle客户端的部署
null_null99921 小时前
宝塔nginx http转https代理
nginx·http·https
小牛马爱写博客1 天前
Zabbix 6.0 基于 LNMP 架构完整部署教程(CentOS7)
架构·zabbix
yuxb731 天前
Zabbix企业级分布式监控系统(上)
笔记·学习·zabbix
牛奶咖啡131 天前
zabbix实现监控Hadoop、Docker、SSL证书过期时间应用的保姆级实操流程
hadoop·zabbix·docker-ce引擎安装·监控docker容器·监控ssl证书的过期时间·监控hadoop·安装配置agent2
Freed&2 天前
《Nginx进阶实战:反向代理、负载均衡、缓存优化与Keepalived高可用》
nginx·缓存·负载均衡
Hover_Z_快跑2 天前
Docker 部署 Elasticsearch 8.12 + Kibana + Nginx 负载均衡
nginx·elasticsearch·docker
huazeci2 天前
deepin Ubuntu/Debian系统 环境下安装nginx,php,mysql,手动安装,配置自己的项目
nginx·ubuntu·debian