curl能访问 nginx转发后404_openfalcon 监控 nginx 状态

本文介绍了如何使用openfalcon监控nginx的状态,包括启用nginx status配置,获取nginx数据并使用shell和python推送到agent HTTP API接口。同时,文章讨论了nginx status中的关键指标,并强调了运行环境的设置要求。
摘要由CSDN通过智能技术生成

3057ed1d9cb67fb5e7a75c0403efc51d.png

openfalcon 监控 nginx 状态

主要使用 通过 agent push 数据至 server

思路

由于我这边有两套nginx 需要计算综合

ed3172f76ce7ed43a216e191958a8041.png

nginx 相关配置

启用nginx status配置

在默认主机里面加上location或者你希望能访问到的主机里面。

server {
    listen  *:80 default_server;
    server_name _;
    location /ngx_status
    {
        stub_status on;
        access_log off;
        #allow 127.0.0.1;
        #deny all;
    }
}

打开status页面

curl http://127.0.0.1/ngx_status
Active connections: 11921
server accepts handled requests
 11989 11989 11991
Reading: 0 Writing: 7 Waiting: 42

nginx status详解

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

openfalcon 设置

通过shell 获取nginx 数据值

#!/bin/bash

nginx_17=${
    1}
nginx_18=${
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值