Nagios监控ActiveMQ插件开发和部署注意事项
前提,监控服务器是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插件开发和部署注意事项相关推荐
- Nagios 监控实例部署
Nagios是一款企业级开源软件,专注于监控服务器上服务是否正常,不生成图形,提供报警机制,邮件或者短信发送监控状态,它通过各种插件实现不同的功能. Nagios 监控平台主程序 Nagios-plu ...
- 部署Nagios监控系统(一)
Nagios概述 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间 ...
- 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 ...
- Nagios 监控部署详解
一.Nagios概述 1.简介 Nagios是插件式的结构,它本身没有任何监控功能,所有的监控都是通过插件进行的,因此其是高度模块化和富于弹性的.Nagios监控的对象可分为两类:主机和服务.主机通常 ...
- linux服务篇-Nagios监控
Nagios是一款开源免费的网路监视工具(不准确,它也收费),可以监控的设备:Windows,Linux,Unix,Router,Switch,具有报警功能,是一个网络监控系统.它可以监视你指定的主机 ...
- Nagios监控笔记上
Nagios软件介绍及服务端安装部署实战 1. Nagios服务端安装 1.1 准备3台服务器或者虚拟机器 管理IP地址 角色 备注 192.168.1.80 Nagios监控服务器 192.168. ...
- nagios监控+pnp4出图
Nagios监控系统 By:大官人 一.nagios简介 Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等.Nagios ...
- Nagios监控Dell服务器硬件状态
Server: check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server Administrator ( ...
- Zabbix,Nagios,OneAPM Servers 安装部署
如何快速实现对 Linux 服务器的监控? 做过服务器监控的开发者几乎都知道 Zabbix 和 Nagios ,他们都是提供系统监控以及网络监控功能的开源解决方案,资历比较老.在不久前,这个市场迎来了 ...
最新文章
- Ora-12154:无法解析连接字符串
- [bash] printf使用范例
- html5本地存储论坛,Web Storage--HTML5本地存储
- php怎么学小程序,PHP学习之路之Hello World小程序
- 我公司有个统计学的985应届(硕士)从事数据分析岗位
- 马哥Linux学习笔记之一——关于多磁盘的组织问题
- ASA防火墙SSL ×××配置
- 【Java · 类加载】类加载器
- c语言仿宋gb2312字体,【仿宋gb2312字体下载】仿宋gb2312字体官方下载 免费版-七喜软件园...
- 计算机加域后数据库无法登录,[MDT] 解决因加域客户端 Windows 登录身份引发的无法打开登录所请求的数据库故障...
- 霏霏暮雨 eclipse+HBASE开发环境搭建(已实践
- 直播源码开发,css预加载旋转动画 与 流光字体
- 脸部识别是根据什么识别的_我们需要知道面部识别失败的频率
- mathtype公式减号变短格式重置调整
- 顺序表练习(三):对称矩阵的压缩储存
- MSHR(Miss Status Handling Register)
- cobaltstrike 远控
- 楚列斯基分解法、求矩阵范数的C++实现
- 像蚂蚁一样的工作,像蝴蝶一样的生活
- 【Grafana 了解、学习和使用】