我试图configurationNagios 3通过使用check_http命令search某个string通过HTTP监视服务器,如下所示。 define command { command_name check_http-mysite command_line /usr/lib/nagios/plugins/check_http -H mysite.example.com -s "Some text" } 我testing一个特定string的HTTP检查工作正常。 我一直试图通过使用Clickatell SMTP API来configuration电子邮件到SMS的通知失败。 我怎样才能使它工作? 我已经遇到了一个调整 – Nagios短信的例子,虽然我似乎错过了一些东西。 编辑: 我想我以前的解释是非常模糊的。 我试图监视一个Web服务器的方式,我想通过HTTP在页面上search特定的string。 该命令在command.cfg中定义如下 # 'check_http-mysite command definition' define command { command_name check_http-mysite command_line /usr/lib/nagios/plugins/check_http -H mysite.example.com -s "Some text" } # 'notify-host-by-sms' command definition define command { command_name notify-host-by-sms command_line /usr/bin/send_sms […]
search检查内存使用情况的Nagios插件会给出很多结果,所以很难知道使用哪个插件,因为Nagios插件程序包不包含用于检查内存的插件。 所以我想知道,其他人正在使用? 我在Linux for Linux主机上使用NRPE和Nagios。
我试图让Nagios XI虚拟机在Hyper-V上工作(是的,我知道这不是一个支持的configuration)。 我试图在networking上下载一些软件包,然后我可以安装Enlightenment组件并使用合成适配器。 我已经configuration了一台正确识别为eth0的传统适配器,并且启动了DHCP租约,但在此之后,我根本无法获得任何stream量来遍历networking。 其他访客机器正在使用相同的虚拟networking,所以我知道它正在工作。 我的Linux技能是有限的。 谁能帮忙? 编辑:我可以ping从机器本身租用的地址,但不能ping任何其他地址在同一子网,也不能ping任何其他机器。 虚拟机正在运行CentOS 6.2。 内核2.6.32-220.17.1.el6.i686 更新2012年7月5日 我使用相同的源VHD在不同的服务器上build立了一个全新的虚拟机。 这次我使用静态IP地址configuration机器,但最终结果是一样的。 dmesg | grep eth dmesg | grep eth收益率:
nagios检查产生以下eror一些网站(不是全部),例如谷歌。 什么其他参数是必要的工作呢? $ check_http -w 5 -c 10 –ssl -H www.google.com -v CRITICAL – Cannot make SSL connection 140484382566048:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:749: GET / HTTP/1.1 User-Agent: check_http/v1.4.15 (nagios-plugins 1.4.15) Connection: close Host: www.google.com HTTP CRITICAL – Error on receive
我正在设置Nagios监控。 我能够设置和监视系统进程。 现在,我正在设置自定义运行进程的监视。 我们正在使用标识符运行python工作进程。 每个进程都有独立的pid文件(worker_1.pid,worker_2.pid) root 3642 1 3 Jan24 ? 08:22:36 /usr/bin/python /test/worker.py -i 1 root 345 1 3 Jan24 ? 08:22:36 /usr/bin/python /test/worker.py -i 2 我不知道哪个选项我必须使用check_procs分别监视这些进程? root@instance:/etc/nagios# /usr/lib/nagios/plugins/check_procs -C python -a worker PROCS OK: 2 processes with command name 'python', args 'worker' 谢谢
我刚刚搬到一个新的nagios服务器,并得到所有旧的主机/服务工作。 只有一个主机不允许进行nrpe检查,如在标题中那样在nagios服务器上产生一个错误。 主机在syslog中产生以下错误 – user nrpe[4655]: Host XXX.XXX.XXX.XXX is not allowed to talk to us! 我编辑了/usr/local/nagios/etc/nrpe.cfg并将XXX.XXX.XXX.XXX和127.0.0.1添加到allowed_hosts。 我还将ALL:XXX.XXX.XXX.XXX添加到/etc/hosts.allow 旧的nagios服务器的IP没有在这些configuration文件中的任何一个,但它仍然可以执行检查,而新的nagios服务器不能和主机甚至不能执行自己的检查 – /check_nrpe -H 127.0.0.1 -c check_load 给出与标题中相同的错误 user nrpe[4655]: Host 127.0.0.1 is not allowed to talk to us! 在syslog中。 任何帮助将是伟大的,我已经到了我不知道还有什么要尝试的地步! 主机正在运行Ubuntu。 谢谢
我有一个类似这个问题…如果你看看那里的照片,你会看到icinga服务器被标记为closures。 我根据那里给出的答案检查了所有的东西,但是已经完成了 – 每当我添加它时,我都会看到新的主机和服务。 但是icinga监视器没有被更新。 cgi.cfg有这一行: icinga_check_command=/usr/lib/nagios/plugins/check_nagios -F /var/lib/icinga/status.dat -e 5 -C '/usr/sbin/icinga' 运行命令产生这个: # /usr/lib/nagios/plugins/check_nagios -F /var/lib/icinga/status.dat -e 5 -C '/usr/sbin/icinga' NAGIOS OK: 6 processes, status log updated 1 second ago 我去了/etc/icinga-web/环顾四周,但没有find任何适当的设置。 我检查了ido2utils并重新启动它们以防万一 – 但它们一直在运行。 我该如何解决? 其他一切工作正常,但不是摘要中的icinga服务器状态。 编辑我没有提及,我在一台AMD64机器上使用Ubuntu Trusty服务器的失职。 安装的icinga实例来自Repositories。
有时会有警报不那么紧急,可以等到第二天早上,直到他们被照顾。 在这段时间内,NOC团队不断收到有关问题的警报,但无法确认。 我已经通过控制Nagios中的用户权限的cgi.cfg文件,但我无法find指示警报确认的指令,即使我读取整个文件。 你能指点一下正确的指示吗? 提前致谢
我正在尝试使用nagios监控HP Smart Array控制器。 我在2个RAID1arrays上有4个磁盘,所以每个RAID1有2个磁盘。 我安装了nrpe-server和nrpe-plugins,我使用了全能的check_raid插件,但似乎只能看到我的第一个数组,而不是第二个数组: # /usr/lib/nagios/plugins/check_raid OK: cciss:[/dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 0 status: OK, /dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 1 status: OK] cciss_vol_status正确报告这两个数组: # cciss_vol_status /dev/cciss/c0d0 /dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 0 status: OK. /dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 1 status: OK. # cciss_vol_status /dev/cciss/c0d1 […]
我们正在使用nagios来观看我们的服务器的健康状况。 现在我们有一个添加服务器的任务,只有一段时间才能启动。 在此期间,我们必须确保所有的服务都正常运行。 不幸的是,我们不知道什么时候将主机closures。 所以我们需要一些自动的方法来实现这一点。 有没有一种方法(configuration指令) 不报告主机宕机。 我的意思是即使在像nagstamon nagios客户端。 我不喜欢整天在系统里的黑色图标的想法。 有没有办法报告主机上运行的任何服务,而主机是closures? 虽然实现点1和2是否有办法监视所有主机服务, 只有当主机启动?