centos7 zabbix监控nginx的pv和uv和status_code

news/2024/11/1 0:55:48/

zabbix监控nginx的pv:

 pv)cat /var/log/nginx/access.log|awk '{print $1}'|wc -l;;

zabbix-get验证:

[root@bogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[pv]
100

zabbix监控nginxuv

uv)cat /var/log/nginx/access.log|awk '{print $1}'|uniq -c | wc -l;;

zabbix-get验证:

[root@bogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[uv]
2

zabbix监控nginx的状态码:

status_code)cat /var/log/nginx/access.log|awk '{print $9}'|uniq -c|tail -n 1|awk '{print $2}';;

zabbix-get验证:

[root@bogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[status_code]
200

整个nginx监控脚本:

#!/bin/bash
case $1  inpv)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数据如下:
在这里插入图片描述
粉丝福利
在这里插入图片描述


http://www.ppmy.cn/news/1543444.html

相关文章

数据结构(8.5_1)——归并排序

定义 归并:把两个或多个已经有序的序列合并成一个 归并后: 2路归并 把两个或多个已经有序的序列合并成一个 m路归并 m路归并,每选出一个元素需要对比关键字m-1次 归并排序(手算) 代码实现 算法效率分析 2路归并的“归并树”——形态上…

ChatGPT的科研写作能力提升专题

在当今信息爆炸的时代,科研工作者不仅需要在各自的领域中产生高质量的研究成果,还需要面对大量文献阅读、写作和发表任务。为了应对这些挑战,越来越多的科研人员开始借助人工智能(AI)工具,而GPT&#xff08…

openpnp - 手工修改配置文件(元件高度,size,吸嘴)

文章目录 openpnp - 手工修改配置文件(元件高度,size,吸嘴)概述笔记parts.xmlpackages.xml 手工将已经存在的NT1,NT2拷贝出来改名备注END openpnp - 手工修改配置文件(元件高度,size,吸嘴) 概述 载入新板子贴片准备时,除了引入Named CSV文件,还要在ope…

Python 的安装及开发环境搭建

Python 的安装及开发环境搭建 文章目录 Python 的安装及开发环境搭建一、基础环境二、适用场景三、过程方法 版权声明:本文为CSDN博主「杨群」的原创文章,遵循 CC 4.0 BY-SA版权协议,于2024年10月29日首发于CSDN,转载请附上原文出…

网站安全,WAF网站保护暴力破解

雷池的核心功能 通过过滤和监控 Web 应用与互联网之间的 HTTP 流量,功能包括: SQL 注入保护:防止恶意 SQL 代码的注入,保护网站数据安全。跨站脚本攻击 (XSS):阻止攻击者在用户浏览器中执行恶意脚本。暴力破解防护&a…

机器人和智能的进化速度远超预期-ROS-AI-

危机 通常,有危险也有机遇才称之为危机。 从2020年启动转型自救,到2021年发现危险迫在眉睫,直到2024年也没有找到自己满意的出路。 共识 中产阶级知识分子共有的特性和一致的推断。 200年前的推断,在如今得到了验证。 机器人…

组件封装思路

组件封装的核心思路是:把可复用的结构只写一次,把可能发生变化的部分抽象成组件参数(props/插槽)。 如果是像纯文本,像是一些主标题和副标题,可以抽象成prop传入 如果主体内容是复杂的模版,有图片有列表等,…

什么是ksqlDB?流处理世界里的新范式

在大数据技术快速迭代的今天,我们见证了数据处理范式的不断演进。从批处理到流处理,从复杂的编程框架到声明式API,技术在不断简化与进化。而ksqlDB的出现,为我们带来了一个全新的视角 - 它不仅仅是一个流处理引擎,更是重新定义了我们与实时数据交互的方式。 让我们重新认识流处…