简介使用Nginx Plus的在线活动监控功能的方法
2015-06-26 11:12
453 查看
想了解你的 NGINX 服务器现在是什么情况? 是被 DoS 攻击, 还是网站出现一堆错误?
NGINX Plus 现在推出一个时实活动监视接口,提供关键负载(key load )和性能监控。 通过简单的 RESTful JSON 接口,连接实时监控统计数据(stats to live dashboards) 和第三方监控工具,都变得轻轻松松。
NGINX Plus 的 平衡负载状态时实监控
细节: 在线活动监控 – JSON feed
在NGINX Plus中启用该状态提示,只需简单地在服务器配置中添加状态处理即可:
location = /status {
allow 192.168.0.0/16; # permit access from local network
deny all; # deny access from everywhere else
status;
}
如果你请求/status(或匹配location组的任何URI),NGINX Plus将响应一个包含当前活动数据的JSON文档:
- 基本的版本、启动时长以及识别信息;
- 连接及请求总数;
- 每个状态区域的请求及相应计数;
- 每个upstream服务器的请求及响应技术,还有健康检查及启动时长统计;
- 每个命名缓存区域的数表数据.
你可以继续往下提取数据子集,或使用RESTfull方式获取单一的数据点:
细说: 生命周期监控 – 网页
NGINX Plus附带一个简单的网页 (/usr/share/nginx/html/status.html)用来轮询状态信息,并用一个简单表格来显示。你可以使用以下配置,启用这个请求http://host:8080/status.html:
server {
listen 8080;
root /usr/share/nginx/html;
location = /status {
status;
}
}
更多的信息,请查看 状态模块配置说明。
您可能感兴趣的文章:
相关文章推荐
- nginx代理指定目录
- 访问Nginx发生SSL connection error的一种情况
- Nginx+Naxsi部署专业级Web应用防火墙
- CentOS 6.2实战部署Nginx+MySQL+PHP
- 使用zabbix监控Nginx活动状态--Part1
- 网站502与504错误分析
- 艰难完成 nginx + puma 部署 rails 4的详细记录
- C#实现简单屏幕监控的方法
- 把Lua编译进nginx步骤方法
- Windows下使用性能监视器监控SqlServer的常见指标
- web 应用中常用的各种 cache详解
- Zabbix监控Linux主机设置方法
- Zabbix监控交换机设置方法
- window+nginx+php环境配置 附配置搭配说明
- Shell脚本实现Linux系统和进程资源监控
- Oracle 监控索引使用率脚本分享
- 获取键盘键的值 集合 方便监控键盘事件
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- 解析CI即CodeIgniter框架在Nginx下的重写规则