NGINX监控- simple

测试环境:http://172.16.25.197:8090/nginx_status

当然要想能够访问该路径,需要再nginx.conf配置文件中启用该配置:

location /nginx_status {

stub_status on;

access_log off;

}

监控数据格式:

Active connections: 101 
server accepts handled requests
 31084 31084 757958 
Reading: 0 Writing: 1 Waiting: 100

说明:

active connections – 活跃的连接数量
server accepts handled requests — 总共处理了11989个连接 , 成功创建11989次握手, 总共处理了11991个请求
reading — 读取客户端的连接数.
writing — 响应数据到客户端的数量
waiting — 开启 keep-alive 的情况下,这个值等于 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接.

综上:

监控信息比较有限!

时间: 2024-12-10 13:28:55

NGINX监控- simple的相关文章

用Prometheus细化Nginx监控

国内用Nginx的比较多,Nginx的监控比较老的方案可能是通过跑脚本定期收集nginx的status模块的数据,或者监控nginx的日志:后来阿里的tengine在国内开始流行,于是诞生了很多不错的lua模块;但是这些监控方案在有新的监控需求的时候,可能就需要再修改脚本或者更改nginx conf配置,有时候不是特别的方便.用Prometheus进行nginx的监控可以自动的对相关server_name和upstream进行监控,你也可以自定义Prometheus的数据标签,实现对不同机房和不

zabbix实现对nginx监控并实现nginx服务自愈

1.zabbix-server端(ubuntu1804) 1)必要的软件包 zabbix-server-mysql zabbix-frontend-php 2)启动的服务 State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:10051 0.0.0.0:* users:(("zabbix_server",pid=3991,fd=4),("zabbix_server"

nginx+tomcat简单反向代理+nginx监控

首先nginx要知道正向代理,反向代理正向代理:访问GG,此时肯定需要一个FQ,然后找到一个可以访问国外的一个代理,然后代理去访问GG,将数据传递给我们.这个时候代理做的位置就是正向代理,反向代理:比如访问某宝,代理的是服务端,nginx接收之后按一地你给规则分发给后端的业务处理服务器进行处理, 环境tomcat8080 tomcat8081nginx 做反向代理nginx配置 这个配置是在http标签里边 upstream myserver { server 192.168.4.4:8080

nginx+keepalived(带nginx监控脚本)

Keepalived+ nginx的安装部署   主机:IP->10.252.3.160  nginx已安装OK(省略) 备机:IP->10.252.3.161   nginx已安装OK(省略) VIP:10.252.3.162   第一步:主备一起安装keepalived     yum installkeepalived –y 第二步:配置/etc/keepalived/keepalived.conf 主机10.252.3.160配置如下: !Configuration File for

zabbix snmp自定义OID nginx监控实例(55)

为什么要自定义OID? 前面的文章我们已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目,假如我们想知道nginx进程是否在运行?在没有zabbix agent的情况下,我们该怎么做呢?接下来就用这个实力来讲解自定义OID 确认SNMP OID是否存在 首先我们需要找一个oid是否被系统暂用,比如.1.3.6.1.4.1.2021.5000 # snmpwalk -v 2c -c public www.ttlsa.com .1.3.6.1.4.

zabbix添加nginx监控

zabbix默认自带了很多有用的监控模板,通常对主机运行状态使用默认的模板就可以了,有时候我们需要根据实际情况自定义一些监控信息.本文记录一下zabbix监控nginx服务的配置过程.捋一捋思路,整个配置过程大致如下: 1,确定监控内容 2,编写agent端的监控脚本 3,配置agentd.conf文件,定义监控脚本key 4,zabbix服务端使用zabbix_get 测试获取数据 5,登录zabbix web配置台: 1. 确定监控内容 思考一下nginx有哪些信息可以监控,nginx内置了

nginx监控之 监控我所需要的

apache和nginx对比 相比 Apache 服务器,Nginx 因其采用的异步非阻塞工作模型,使其具备高并发.低资源消耗的特性,高度模块化设计使 Nginx 具备很好的扩展性:在处理静态文件.反向代理请求等方面,Nginx 表现出很大的优势. 常见的nginx用途 Nginx 可以作为反向代理服务器来转发用户请求:并能够在处理请求的过程中实现后端实例负载均衡,实现分发请求的功能:也可将 Nginx 配置为本地静态服务器,处理静态请求. 监控nginx需要的指标 Nginx 处理请求的过程被

nginx监控及lnmp架构

系统级别监控toppsnetstatss日志 配置Nginx状态信息增加编译参数 --with-http_stub_status_module配置文件中增加 stub_status on;https://coding.net/u/aminglinux/p/nginx/git/blob/master/mon/stat.md 配置Nginx状态 Nginx有内置一个状态页,需要在编译的时候指定参数--with-http_stub_status_module参数方可打开.也就是说,该功能是由http_

Nginx监控

通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况.Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些.下面介绍这两种查看方法 1.通过浏览器查看通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上        –with-http_stub_status_module   然后配置Nginx.conf,在server点里面加入如下内容 location