前提,监控服务器是Ubuntu14 操作系统。被监控服务器是RHEL6.5 RHEL7

1、自定义插件可以使用bash、python等脚本来实现。

2、通过nrpe插件来实现监控服务器和被监控主机之间的通信

3、一定要注意监控脚本的所属用户、用户组,都应该是nagios

4、自定义插件,需要先在被监控主机上部署、同时修改/etc/nagios/nrpe.cfg 添加监控命令配置,如下示例:(被监控主机需要重启服务才能生效 service nrpe restart)

command[check_activemq_queues]=sudo /usr/lib64/nagios/plugins/libexec/check_activemq_queues.sh

5、监控服务器上要添加上对应的command (/etc/nagios3/commands.cfg)

define command{ command_name    check_activemq_queues command_line    /usr/lib/nagios/plugins/check_activemq_queues.sh $ARG1$ $ARG2$ $ARG3$}

6、监控服务器上同样需要包含这个监控脚本。在这个目录下 /usr/lib/nagios/plugins/ 同样需要注意脚本的属主。

7、监控服务器上,添加新增的监控服务配置,在/etc/nagios3/servers/ 下面的对应服务器配置上,增加一个服务定义。

define service{use                             generic-service         host_name                       xx.xx.xxservice_description             ActiveMQ statuscheck_command                   check_nrpe_1arg!check_activemq_queues}

check_nrpe_1arg这个参数,指定监控服务器对执行的脚本,不传入自定义参数,直接执行脚本。 这个配置在监控服务器和被监控主机上需要协调好,否则会出现通信错误。

8、监控服务器需要重新加载配置文件生效。service nagios3 reload

常见错误分析:

错误提示: NRPE: Unable to read output

解决方法:通常是权限问题导致的,执行nagios的脚本是通过nagios用户来执行的。需要检查nagios脚本的属主和组。如果之前没有通过创建nagios用户来部署nagios,就会出现这个问题。

转载于:https://www.cnblogs.com/geektown/p/5006665.html

Nagios监控ActiveMQ插件开发和部署注意事项相关推荐

  1. Nagios 监控实例部署

    Nagios是一款企业级开源软件,专注于监控服务器上服务是否正常,不生成图形,提供报警机制,邮件或者短信发送监控状态,它通过各种插件实现不同的功能. Nagios 监控平台主程序 Nagios-plu ...

  2. 部署Nagios监控系统(一)

    Nagios概述 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间 ...

  3. CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统

    测试框架 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CentOS-6.6-x86_64(minimal) puppet-3.7.4 ...

  4. Nagios 监控部署详解

    一.Nagios概述 1.简介 Nagios是插件式的结构,它本身没有任何监控功能,所有的监控都是通过插件进行的,因此其是高度模块化和富于弹性的.Nagios监控的对象可分为两类:主机和服务.主机通常 ...

  5. linux服务篇-Nagios监控

    Nagios是一款开源免费的网路监视工具(不准确,它也收费),可以监控的设备:Windows,Linux,Unix,Router,Switch,具有报警功能,是一个网络监控系统.它可以监视你指定的主机 ...

  6. Nagios监控笔记上

    Nagios软件介绍及服务端安装部署实战 1. Nagios服务端安装 1.1 准备3台服务器或者虚拟机器 管理IP地址 角色 备注 192.168.1.80 Nagios监控服务器 192.168. ...

  7. nagios监控+pnp4出图

    Nagios监控系统 By:大官人 一.nagios简介 Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等.Nagios ...

  8. Nagios监控Dell服务器硬件状态

    Server: check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server Administrator ( ...

  9. Zabbix,Nagios,OneAPM Servers 安装部署

    如何快速实现对 Linux 服务器的监控? 做过服务器监控的开发者几乎都知道 Zabbix 和 Nagios ,他们都是提供系统监控以及网络监控功能的开源解决方案,资历比较老.在不久前,这个市场迎来了 ...

最新文章

  1. Ora-12154:无法解析连接字符串
  2. [bash] printf使用范例
  3. html5本地存储论坛,Web Storage--HTML5本地存储
  4. php怎么学小程序,PHP学习之路之Hello World小程序
  5. 我公司有个统计学的985应届(硕士)从事数据分析岗位
  6. 马哥Linux学习笔记之一——关于多磁盘的组织问题
  7. ASA防火墙SSL ×××配置
  8. 【Java · 类加载】类加载器
  9. c语言仿宋gb2312字体,【仿宋gb2312字体下载】仿宋gb2312字体官方下载 免费版-七喜软件园...
  10. 计算机加域后数据库无法登录,[MDT] 解决因加域客户端 Windows 登录身份引发的无法打开登录所请求的数据库故障...
  11. 霏霏暮雨 eclipse+HBASE开发环境搭建(已实践
  12. 直播源码开发,css预加载旋转动画 与 流光字体
  13. 脸部识别是根据什么识别的_我们需要知道面部识别失败的频率
  14. mathtype公式减号变短格式重置调整
  15. 顺序表练习(三):对称矩阵的压缩储存
  16. MSHR(Miss Status Handling Register)
  17. cobaltstrike 远控
  18. 楚列斯基分解法、求矩阵范数的C++实现
  19. 像蚂蚁一样的工作,像蝴蝶一样的生活
  20. 【Grafana 了解、学习和使用】

热门文章

  1. 小程序--计算正负数个数
  2. 求数组中各个元素的个数?
  3. asp.net生成高质量缩略图通用函数
  4. java 蓝桥杯算法训练 每月的天数(题解)
  5. 二进制漏洞利用原理--栈溢出
  6. HBase之Region上Spilt流程分析
  7. Linux Shell 脚本基础
  8. 不同网段Linux通过路由表,Linux服务器架设---《路由表配置,实现不同网段不同网卡之间的ping...
  9. (84)JTAG接口与格雷码特点-面试必问(八)(第17天)
  10. (4)ZYNQ AXI4总线协议介绍