zabbix3.2 添加nginx监控(连接数)

nginx端相关操作

在nginx.conf中添加如下内容

#vi nginx.conf
...
location /nginx-status {
            stub_status on;
            access_log  off;
            allow       192.168.233.0/24;
            deny        all;
        }

...

检查修改后的配置文件

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

重新加载

# nginx -s reload

浏览器访问

zabbix端相关操作

添加监控项

# pwd
/etc/zabbix/zabbix_agentd.d
# vi nginx.conf
UserParameter=nginx.active,curl -s  "http://192.168.233.131:8080/nginx-status" | grep 'Active' | awk '{print $NF}'

重启zabbix agent

# systemctl restart zabbix-agent

安装zabbix-get

# yum install zabbix-get -y

验证监控

# zabbix_get -s 192.168.233.131 -p 10050 -k "nginx.active"
1

添加item

添加graphs

压测一下

ab -c 20 -n 10000000 http://192.168.233.131:8080/

screen

时间: 2024-10-27 20:38:44

zabbix3.2 添加nginx监控(连接数)的相关文章

Cacti监控安装完成后导入Nginx监控模板发生的问题

环境: Ubuntu server 12.04 x64 Cacti-0.8.8a 今天安装了Cacti监控,安装完成后,导入Nginx监控模板,发现监控的时候,一直不出图,很是郁闷.结果在系统时面直接调用监控Nginx状态的pl脚本,发现报错 cactiuser@00098:/var/tmp/cacti/cacti/rra$ /usr/bin/perl /var/tmp/cacti/cacti-0.8.8a/scripts/get_nginx_clients_status.pl   http:/

分布式监控系统Zabbix3.2对数据库的连接数预警

在前篇分布式监控系统Zabbix3.2监控数据库的连接数 中已经对数据库的端口3306进行了监控,可以看到数据库的连接数历史变化有高有低,那如果达到了数据库连接数的阀值是不是主动通知给运维人员去检查问题呢,总不能实时盯着看吧,下面就怎么配置预警作简单介绍. 在这里我们是针对模板级别来进行配置,而有些园友如果只针对某台服务进行预警那也是可以的,只需要在此台服务器上的触发器列表中添加一项即可,配置步骤一样. 配置触发器 找到Template App MySQL模板 >触发器>创建触发器 在新增页面

Nginx监控配置指南

1.RRDTOOL+Perl脚本画图监控 先安装好rrdtool ,关于rrdtool本文不作介绍,具体安装请参照linuxtone监控版块. #cd /usr/local/sbnin#wget http://blog.kovyrin.net/files/mrtg/rrd_nginx.pl.txt#mv rrd_nginx.pl.txt rrd_nginx.pl#chmod a+x rrd_nginx.pl #vi rrd_nginx.pl //配置脚本文件设置好路径 #!/usr/bin/pe

zabbix利用discovery批量添加端口监控

首先是写脚本,输出当前windows机器监听的tcp端口 check_port.py #!/usr/bin/python __author__ = 'Yan' import os import json data = {} tcp_list = [] port_list = [] command = 'netstat -ano -p tcp| find "LISTENING" ' lines = os.popen(command).readlines() for line in lin

CentOS6.3添加nginx系统服务详细说明

今天虚拟机上配了下服务器整理了个这个 nginx 服务 要注意 - 短横杠这个符号看看复制进去后有没有乱码,我之前就遇到这个问题,郁闷了好久才发现 提示:顶部的注释不要去除否则无法注册为系统服务, 关于:chkconfig: 2345 65 37  网上搜索总结了下意思是: 2345 为启动该服务的系统环境 65   为加载的优先级别 37   为关闭的优先级别 65,37 这两个位置的数值不能相同,也不能和其它服务的数值冲突,这个我也没遇到过此类问题,如果有发现问题请对应自己的配置修改下好了

使用监控宝监控你的Linux服务器(附图)

在http://www.unixbar.net/中看到使用监控宝监控服务器,感觉不错,就安装配置了一个,下面介绍一下具体的安装方法!监控宝使用标准的SNMP协议来为用户提供服务器监控功能,这意味着被监控的服务器上必须运行SNMP代理程序(snmpd),接下来我们将详细介绍如何在 Linux服务器上安装.开启Snmp代理,并且进行必要的安全配置,开启了nginx监控和服务器i/o,cpu负载,内存负载等相关的功能.以下的示例采用centos环境,但它 同样适用于其它Linux发行版.1.编译和安装

如何快速实现一个基于Nginx的网站监控场景 – 操作篇

本文介绍ARMS如何实现Nginx的监控场景,对于ARMS本文主要解决的问题,还记得小明的老板给他布置的任务吗?需求回顾 1. ARMS的Nginx监控方案概述和准备 目前在监控领域上比较流行的数据处理方法有很多种,例如,搜索引擎,时间序列数据库,实时计算,甚至是大数据离线计算,等. ARMS采用的是实时计算+列式存储.这种方案的优势是数据实时性高,而且对于固定的数据查询接口查询效率非常快.在Nginx的监控方案中,其架构概要如下所示, 蓝色部分为ARMS所集成的Nginx监控开箱即用的黑盒.

ngxtop:在命令行实时监控 Nginx 的神器

ngxtop:在命令行实时监控 Nginx 的神器 Nginx网站服务器在生产环境中运行的时候需要进行实时监控.实际上,诸如Nagios, Zabbix, Munin 的网络监控软件是支持 Nginx 监控的. 如果你不需要以上软件提供的综合性报告或者长期数据统计功能,只是需要一种快速简便的办法去监控 Nginx 服务器的请求的话,我建议你采用一个叫 ngxtop 的命令行工具. 你马上就会发现 ngxtop 从界面和名称都借鉴了著名的top命令.ngxtop 是通过分析 Nginx 或者其他的

如何使用 Datadog 监控 NGINX(第三篇)

如果你已经阅读了前面的如何监控 NGINX,你应该知道从你网络环境的几个指标中可以获取多少信息.而且你也看到了从 NGINX 特定的基础中收集指标是多么容易的.但要实现全面,持续的监控 NGINX,你需要一个强大的监控系统来存储并将指标可视化,当异常发生时能提醒你.在这篇文章中,我们将向你展示如何使用 Datadog 安装 NGINX 监控,以便你可以在定制的仪表盘中查看这些指标: NGINX dashboard Datadog 允许你以单个主机.服务.流程和度量来构建图形和警告,或者使用它们的