我有Ubuntu的EC2实例我想monitor.I还没有NRPE服务器上安装插件,这是使用xinetd的,而是我已经配置并安装在Nagios的server.However插件除了check_ssh没事的时候,我从测试的libexec被执行目录从Nagios服务器。我有elasticsearch,cassandra和tomcat插件和我的老板不需要任何ec2实例除了nrpe.I已经配置所有这些进程接受任何连接。Nagios的插件位置
2
A
回答
1
我们可以有两种不同类型的主机检查:
- 直接检查(Nagios的 - >命令
check_ping(HOSTADDRESS)
- >本地插件check_ping(HOSTADDRESS)
);
在这种情况下,在第二台机器上不需要插件或NRPE或其他东西。 Nagios呼叫本地插件check_ping
,这是一个检查,Nagios得到的结果。您可以使用这种类型的检查PING,HTTP GET,SNMP检查,SQL查询等网络上可用的所有内容。
- NRPE检查(nagios的 - >命令
check_nrpe(HOSTADDRESS,COMMAND)
- >本地插件check_nrpe(HOSTADDRESS,COMMAND)
- >(网络) - > NRPE服务器命令COMMAND
- >本地(对NRPE)插件check_load
)
在这种情况下,Nagios的电话本地插件check_nrpe
,这个插件调用NRPE服务器,NRPE服务器调用它自己的本地插件check_load
,并通过网络返回结果。在第二台机器上应该安装NRPE和Nagios插件,同时nrpe.cfg
也应该包含必要的命令。您可以将此类型用于CPU加载,内存使用和磁盘空间监视,或创建自定义插件。
配置实施例:
第一机器(Nagios的服务器):
command
部分:
define command{
command_name check_ping
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
}
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
service
部分:
define service{
use network-service
hostgroup_name common-linux-servers
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}
define service{
use network-service
hostgroup_name common-linux-servers
service_description Current Load
check_command check_nrpe!check_load
}
第二机器在/etc/nagios/nrpe.cfg
:
command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
相关问题
- 1. 调用Nagios内置插件
- 2. Cassandra Nagios插件
- 3. Nagios插件错误
- 4. Nagios检查内存插件
- 5. Nagios插件:nagios-http-json密钥的通配符
- 6. Excel宏插件 - 插件的位置
- 7. Rails:放置插件文件的位置
- 8. 如何使用Nagios Perl插件?
- 9. Nagios客户端/插件安装
- 10. 如何在nagios中安装check_inode插件
- 11. TYPO3插件的位置
- 12. Nagios Check_nrpe没有输出从Nagios的插件返回,但在终端工作
- 13. Nagios超时配置
- 14. Maximage插件位置:绝对
- 15. 替代Eclipse插件位置
- 16. 我们是否可以使用nagios或Nagios插件(即齿轮工)从不同的地理位置实现网站监控?
- 17. nagios被动检查配置
- 18. nagios-herald安装和配置
- 19. 如何用mysql配置nagios
- 20. 虚拟键盘插件的位置
- 21. 插入接口文件的位置?
- 22. 更改Grails插件的默认位置
- 23. SDK的ADT插件目录位置 - (MotoDev)
- 24. FindBugs的eclipse插件类位置
- 25. Eclipse插件视图的默认位置
- 26. 使用python的可用磁盘Nagios插件
- 27. 插入JEditorPane html位置的插入位置
- 28. 设置为位置选择器启用我的位置jquery插件
- 29. Jquery Cycle插件集缩略图位置
- 30. Zend Framework插件位置和名称
你检查本地主机NRPE服务状态? '/ usr/lib/nagios/plugins/check_nrpe -H localhost'的结果是什么? –
NRPE是好的,只是想知道我是否可以在nagios机器上安装插件@StanislavIvanov – khakishoiab
插件应该与NRPE代理安装在同一台机器上。代理通过NAGIOS服务器请求调用插件并发送结果。在服务器,你可以仅用于监控的外部提供的服务(平,HTTP,远程SQL,...) –