我们有几个由nagios监控的服务器机架。 现在我们想通过机架外的Nagios安装来监测机架内的温度。 服务器机架内部的温度由运行在机架上的通过http传递温度的服务器测量。 请求http://serverinrack12/temp提供四个“Nagios兼容”命令消息之一 : OK – temp 25 °C WARNING – temp 45 °C CRITICAL – temp 65 °C UNKNOWN – cannot read temp HTTP响应代码总是HTTP/1.1 200 OK 。 如果服务器上没有任何东西可以改变,那么这个http响应如何被Nagiosparsing呢? 是否有一个Nagios命令通过http读取服务状态? Nagios命令如何被集成到命令定义中,例如 define command { command_name check_http_temp command_line …. -H $HOSTADDRESS$ } 理想情况下,有一个命令可以通过添加一个ID来支持几个连接到这个服务器的温度计来调用这个临时检查: http://serverinrack12/temp?id=1 最后一个问题:如何通过http获得Nagios的温度性能数据?
Nagios服务器正在监视托pipeWindows Sharepoint的服务器。 我从Nagios服务器收到以下两个警报 1.服务:C:\驱动器空间 状态:关键 附加信息: CRITICAL – 10秒后套接字超时 2.服务:CPU负载 状态:关键 附加信息: CRITICAL – 10秒后套接字超时 我从这些推断出什么?
我目前设置了一个脚本来重新启动我的http服务器+ php5 fpm,但不能得到它的工作。 我GOOGLE了,发现大多数权限是我的错误的问题,但无法弄清楚。 我开始使用我的脚本 /usr/lib/nagios/plugins/check_nrpe -H bart -c restart_http 这是我希望重新启动的节点上的系统日志中的输出 Jun 27 06:29:35 bart nrpe[8926]: Connection from 192.168.133.17 port 25028 Jun 27 06:29:35 bart nrpe[8926]: Host address is in allowed_hosts Jun 27 06:29:35 bart nrpe[8926]: Handling the connection… Jun 27 06:29:35 bart nrpe[8926]: Host is asking for command 'restart_http' to be run… Jun 27 […]
我想检查一下MySQL数据库。 我创build了简单的testing“插件”: 位置:`/ var / lib64 / nagios / plugins testing: #!/bin/bash db=$(mysql -e 'SHOW DATABASES' | wc -l) echo $db 它从本地机器上运行: # ./test 71 但是当从Nagios服务器执行时,它显示“0” NRPEconfiguration: command[test]=/usr/lib64/nagios/plugins/test Nagios服务器: # ./check_nrpe -H 192.168.1.10 -c "test" 0 Reagrds
可能重复: 你用什么工具来监视你的服务器? 大约4-5年前,我使用Nagios作为networking监控软件来检查服务器的服务状态。 现在我需要再次监视另一个networking,我不知道Nagios是否仍然是一个好的解决scheme。我需要一个软件,发送短信和电子邮件服务致命的。 我想要安装工具的服务器是debian和服务器,我想监视他们的服务是基于Windows和Linux的。 你能帮我吗?
我注意到我的一个网站没有正常工作,并给我500错误。 Nagios没有抓住它,因为HTTP服务器还在工作。 有没有一种方法可以告诉nagios检查我的网站的健康状况? 我想我只是写一个脚本,其中一些页面,并为它做一个cronjob。 错误,我会收到一封电子邮件,这样我的合适replace的时刻将是。 我正在运行debian linux
我目前正在运行一个Nagios实例。 有时,我得到关于超时的错误警报 – 例如,它说某个服务器上的HTTP已closures,但是几秒钟后在浏览器中打开它时,它会加载得很快,而且一般情况下没有任何跟踪的一个错误。 我能做些什么来减less这种误报? 我猜测这是因为我的监控服务器上存在暂时的networking问题。 我想在另一个networking上设置另一个监视服务器将会大有帮助,但是如何将其插入Nagios? Nagios是否完全可能,还是必须切换到另一个监控系统? 我喜欢我的configuration,如果可能的话,我想留在Nagios或兼容的东西(Icinga?)
我如何设置Nagios 3来监控网页? 我想确保它保持在线状态。 另外,如果可能的话,我想让它检查一个string的页面,以确保页面是有效的。
我正在尝试使用Nagios监视Windows Server 2008 r2 x64 Enterprise。 当我testing/安装nsclientI时出现以下错误: PDHCollector.cpp(215) Failed to query performance counters: \Processor(_total)\% Processor Time: PdhGetFormattedCounterValue failed: A counter with a negative denominator value was detected. (800007D6) 有没有其他人遇到同样的问题和/或解决它,发现一个工作?
按照这里的说明http://linoxide.com/how-tos/install-configure-nagios-centos-7/ (但下载Nagios 4.0.2而不是4.0.7 – 我必须使用该版本),我有达到了Nagios服务无法启动的地步。 我正在尝试的命令是 – [root@my-server]# service nagios start Starting nagios (via systemctl): Job for nagios.service failed. See 'systemctl status nagios.service' and 'journalctl -xn' for details. [FAILED] [root@my-server]# systemctl status nagios.service nagios.service – LSB: start and stop Nagios monitoring server Loaded: loaded (/etc/rc.d/init.d/nagios) Active: failed (Result: resources) since Wed 2014-11-05 11:40:27 GMT; 1min […]