申明:本连载的文章来自:Nginx官网、张 宴BLOG、linuxtone论坛、互联网、本人原创。并尽力在官网文档的基础发表原创作品。并保证文档的质量与错误率。如有作者认为本文有涉及版权问 题请与我联系:

liuyu105#gmail.com。

Nginx 监控(cacti)
A、nginx编译时允许http_stub_status_module
然后在 nginx.conf 中 添加如下

  1. location /NginxStatus {
  2. stub_status on;
  3. access_log off;
  4. }

#killall -s HUP nginx (令Nginx配置生效)
然后就通过 http://localhost/NginxStatus 来访问到Nginx的运行状态页面

B、下载cacti for nginx 插件包: http://www.oschina.net/uploads/code/cacti-nginx.tar.gz
解压后一共有5个文件,首先把 get_nginx_socket_status.pl 以及 get_nginx_clients_status.pl 上传至服务器cacti 目录下scripts 并设置可执行权限跟755读写权限

C、检测插件(举例)
# /data/cacti/scripts/get_nginx_clients_status.pl http://192.168.1.100/NginxStatus
显示的内容跟 NginxStatus 状态页内容相当即可。
然后在cacti管理面板导入
导入的方式是 Import Templates > Import Template from Local File (浏览导入插件包另外2个文件)
cacti_graph_template_nginx_clients_stat.xml
cacti_graph_template_nginx_sockets_stat.xml
但详细操作起来可能会有个麻烦!

D、导入 cacti_graph_template_nginx_clients_stat.xml
跟 cacti_graph_template_nginx_sockets_stat.xml 的时候,cacti 出现红字提醒:
Error: XML: Hash version does not exist.
解决:因为你的 cacti 版本太旧了,去Cacti 下个最新版吧:http://www.cacti.net/download_cacti.php

E、导入成功后会显示:
Cacti has imported the following items:
GPRINT Preset
[success] Normal [update]
Data Input Method
[success] nginx clients stat [update]
Data Template
[success] Nginx Clients Stat [update]
Graph Template
[success] Nginx Clients Stat [update]

F、最后再添加模板
Graph Templates 中看到你刚所导入 Xml 后所产生的模板

转载于:https://blog.51cto.com/liuyu/295156

Nginx实用指南V1 (连载之六:cacti监控)相关推荐

  1. Nginx实用指南V1 (连载之四:流行CMS博客rewrite写法)

    Nginx Rewirte 1. 基本标记.正则.文件与目录 A.基本标记 last - 基本上都用这个Flag. ※相当于Apache里的[L]标记,表示完成rewrite,不再匹配后面的规则 br ...

  2. 【正点原子Linux连载】第一章 应用编程概念-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  3. Python 无监督学习实用指南:1~5

    原文:Hands-on unsupervised learning with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 深度学习 译文集],采用译后编 ...

  4. Fedora和Red Hat Enterprise Linux实用指南(第6版)(上、下册)( 入行必读的Linux圣经)

    Fedora和Red Hat Enterprise Linux实用指南(第6版)(上.下册)( 入行必读的Linux圣经) (美)苏贝尔(SobellL,M.G.)著 李洋等译 ISBN 978-7- ...

  5. Fedora和Red Hat Enterprise Linux实用指南(第6版)(上、下册)( 入行必读的Linux圣经)...

    Fedora和Red Hat Enterprise Linux实用指南(第6版)(上.下册)( 入行必读的Linux圣经) (美)苏贝尔(SobellL,M.G.)著 李洋等译 ISBN 978-7- ...

  6. 交互设计实用指南系列 – 我们眼中的交互设计

    交互设计(Interaction Design, 缩写 IxD 或者 IaD),是定义.设计人造系统的行为的设计领域.人造物,即人工制成物品,例如,软件.移动设备.人造环境.服务.可佩带装置以及系统的 ...

  7. cacti监控java,Cacti for Oracle监控

    Cacti关于Oracle数据库的监控 OMA10g的安装 5.1.1 介绍 OEM管理升级到10以后必须安装OMA才支持SNMP管理,而ORACLE给出的SNMP支持是到2018年,所以建议ORAC ...

  8. Spark编程指南V1.4.0(翻译)

    Spark编程指南V1.4.0 ·        简介 ·        接入Spark ·        Spark初始化 ·        使用Shell ·        在集群上部署代码 ·  ...

  9. 配置cacti 监控squid

    类别:原创 服务器 第一:说明,软件说明,和安装的目的 使用cacti监控squid的各项参数,安装前请确保安装好了LMAP环境,mysql.apache.cacti.snmp.squid正常使用. ...

最新文章

  1. 对移动APP开发的需求分析的观点及见解
  2. markdown输出为pdf没有图片怎么办?
  3. django安装_pip安装Django提示ssl不可用?如何解决?
  4. (Z)托尼?施瓦茨:六大关键几乎可以改变一切
  5. TIOBE 发布 8 月编程语言榜单:C# 排名如何?
  6. poi对excel的基本读写操作
  7. C++多线程基础笔记
  8. Halcon图像预处理之灰度形态学
  9. Laravel5.1/Homestead (0.2.7) 开发环境的部署和设置
  10. linux的定时器的使用,linux定时器如何使用方法
  11. app版本更新提醒方案
  12. Python利用bs4批量抓取网页图片并下载保存至本地
  13. 驾驭云端之风1——Spring Cloud微服务架构实践指南
  14. layui 如何隐藏底部白边_PR如何稳定轻微抖动和剧烈晃动的视频镜头
  15. 计算机毕业设计ssm社区爱心活动网站be83l系统+程序+源码+lw+远程部署
  16. linux搭建 eth节点,Ethereum全节点搭建
  17. 芜湖职业学院计算机系分数线,芜湖职业技术学院录取分数线2021是多少分(附历年录取分数线)...
  18. Android 最新版 Paypal 智能付款按钮 Paypal JavaScript SDK 集成:Smart Payment Buttons
  19. 矩阵运算中一个圆圈里面一个乘号是什么运算?—— 克罗内克积
  20. 【java毕业设计】基于java+SSH+jsp的文章发布系统设计与实现(毕业论文+程序源码)——文章发布系统

热门文章

  1. Android客户端打包方案分享
  2. Linux 内核获取、初次编译、源码目录分析
  3. 全国计算机等级考试题库二级C操作题100套(第82套)
  4. redis desktop manager_面试官:Redis分布式锁如何解决锁超时问题?
  5. 由于开发者通过接口修改了菜单配置_开发者说:Seata 0.7.0 版本,你 get 'Metrics' 技能了吗?...
  6. SQL常用语句大全(值得收藏)
  7. 程序员特有的9个坏习惯
  8. java 布尔表达式_java - 布尔值,条件运算符和自动装箱
  9. STM32 定时器中断
  10. Deco 智能代码体验版正式上线啦,快来体验设计稿一键生成代码~