当前位置: 首页 > news >正文

check_nginx pnp4nagios 模版

首先不好意思,最近几天由于公司极个人的有点忙,所以就没有及时做监控nginx的模版,今天闲下来,把PNP模版做出来了,感官上还好,由于我把 serveraccepts 、handled、requests 都做到了 PNP模版里,可能他们的图会占用的图比较多,如果你只想把 ActiveConn、reading、writing、waiting 图绘出来,可以把 serveraccepts 、handled、requests 注视掉。

1.首先添加check_nginx.sh 监控

nginx $> wget www.nginxs.com/download/check_nginx.sh

nginx $> mv check_nginx.sh /usr/local/nagios/libexec/

nginx $> vim /usr/local/nagios/etc/objects

nginx $> vim commands.cfg
#  添加:

define command{
        command_name check_nginx
        command_line $USER1$/check_nginx.sh -u $ARG1$ -p $ARG2$ -w $ARG3$ -c $ARG4$
}

2.添加监控服务

nginx $> vim /usr/local/nagios/etc/service/services.cfg
#添加:

 define service{
    use                     local-service,srv-pnp
    host_name               nginxs
    service_description     nginx_status
    check_command           check_nginx!www.nginxs.com!/!4000!5000
}

3.添加 pnp4nagios 模版

nginx $> wget  http://www.nginxs.com/download/check_nginx.php.gz

nginx $> tar zxvf check_nginx.php.gz

nginx $> mv check_nginx.php /usr/local/pnp4nagios/share/templates/

4.重启加载 nagios 服务

nginx $> /etc/init.d/nagios relod

5.看图:




本文转自Deidara 51CTO博客,原文链接:http://blog.51cto.com/deidara/432232,如需转载请自行联系原作者

 

相关文章:

  • 统计挖掘那些事那些情(2)-回归分析spss
  • redis应用之主从架构配置
  • android MediaCodec 音频编解码的实现——转码
  • 2014.9.30 Double转字符
  • 【转载】【容斥原理】
  • 持续改进不能止步于回顾
  • bzoj3043IncDec Sequence*
  • JDK + Tomcat的安装
  • 交换机生成树协议配置
  • mysql-5.7.9-winx64在windows上安装遇到的一些问题
  • 极光推送
  • 微积分
  • JpaRepository的native insert
  • angularjs基础——控制器
  • 使用Gson排除特定字段
  • Linux gpio口使用方法
  • linux学习笔记
  • Vue组件定义
  • 复习Javascript专题(四):js中的深浅拷贝
  • 机器学习学习笔记一
  • 检测对象或数组
  • 那些年我们用过的显示性能指标
  • 爬虫模拟登陆 SegmentFault
  • 前端存储 - localStorage
  • 如何选择开源的机器学习框架?
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 阿里云ACE认证之理解CDN技术
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #Linux(Source Insight安装及工程建立)
  • $ git push -u origin master 推送到远程库出错
  • (3)STL算法之搜索
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C语言)fread与fwrite详解
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (七)Java对象在Hibernate持久化层的状态
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • **CI中自动类加载的用法总结
  • .NET MVC 验证码
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net 无限分类
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET分布式缓存Memcached从入门到实战
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • :=
  • ?.的用法
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [17]JAVAEE-HTTP协议
  • [8481302]博弈论 斯坦福game theory stanford week 1