我有nagios和nrpe运行,但我自己configuration它相对较新。 有没有办法得到检查的原始数字,而不是只是好/不好吗? 例如,如果我想通过运行几个小时的进程来监视主机的内存使用情况,并查看它是如何波动的,那么nagios可以这样做,还是只能告诉我它是否跳过某个阈值?
好吧,我想用Nagios来检查我订阅的第三方服务。 他们有一个API,显示我已经离开了多less信用。 我最初买了5000个信用额度,当达到500时我需要警告,而当剩下不到200个信用时,我需要警告。 API响应看起来像这样(不是JSON不是XML!): 0<BR>credit=3438 我可以使用哪个插件来实现这个检查?
如标题所示,我想远程监视远程主机上的SSH身份validation(不仅仅是TCP服务)。 偶尔,这个主机喜欢使服务运行,但拒绝通过PAMlogin。 有check_ssh,它只监视TCP服务,还有check_by_ssh,它通过ssh执行一个远程命令用于监视。 我可以劫持后者,但它需要公钥authentication。 我需要用一个普通的SSHlogin进行监控。 我意识到安全性的影响。 是一个自定义Nagios插件,执行SSH我最好的select?
我正在从Nagios 3.2.3迁移到4.02,并且遇到了一个非特定的错误消息:有没有办法从Nagios Core中哄一些更多的细节? 我不知道附件的错误输出可能是错误的,甚至哪个.cfg文件是罪魁祸首。 /usr/local/nagios/bin/nagios -vvvvvv /usr/local/nagios/etc/nagios.cfg Nagios Core 4.0.2 Copyright (c) 2009-present Nagios Core Development Team and Community Contributors Copyright (c) 1999-2009 Ethan Galstad Last Modified: 11-25-2013 License: GPL Website: http://www.nagios.org Reading configuration data… Read main config file okay… Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'… Processing object config file '/etc/nagios/objects/contacts.cfg'… Processing object config file '/etc/nagios/objects/escalations.cfg'… […]
我通过这个指南安装了nagios工作正常,但现在我想完全卸载它。 你能指导我什么我需要删除,因为我看不到一个卸载例程。
我正在使用NagiosGrapher 1.7.1与我们的Nagios安装。 我们正在使用Debian官方软件包中的软件包。 除了我使用的任何GPRINT指令之外,迄今为止我一直在build立的图表工作得很好。 他们根本没有处理。 图定义的一个例子是: define ngraph { service_name CPU Utilization graph_perf_regex cpu_prct_used=([0-9]*\.?[0-9]*) graph_value cpu_prct_used graph_units % graph_legend CPU used % page CPU rrd_plottype AREA rrd_color 0000a0 } define ngraph { service_name CPU Utilization type GPRINT print_source cpu_prct_used print_description Last: print_function LAST print_format %2.2lf %%\t }
我一直在用下面的脚本监视gluster FS mount,但是通过NRPE执行脚本时遇到了问题。 这是我在远程盒子上的脚本。 /usr/lib64/nagios/plugins/check_gluster.pl #!/usr/bin/perl @output=`/usr/sbin/gluster volume heal static info split-brain | egrep "Number of entries"`; if($output[0] !~ m/0/){ print "CRITICAL: Possible m4_2b split brain issues – $output[0]"; }elsif($output[0] !~ m/0/) { print "CRITICAL: Possible m4_2c split brain issues"; }else { print "OK"; } 在我的NRPE中,我有以下configuration command[check_glusterfs]=/usr/bin/sudo /usr/lib64/nagios/plugins/check_gluster.pl 当我在Nagios上运行check_nrpe时,我有以下几点: # /usr/lib/nagios/plugins/check_nrpe -t 60 -H myhost.domain.com […]
我正在使用Nagios通过check_load插件监视我的服务器上的CPU使用情况。 在周末我们有一些批量工作正在运行,而且几乎没有真正的用户,所以我想要有一个更高的警告阈值。 我已经看到了在这些时间内完全禁用通知的解决scheme,但是如果负载变得非常高,我仍然会收到通知。 我也看到defince 2服务的解决scheme,一个用于工作日,另一个用于周末,但是我希望整个星期都将CPU负载保持在一个图表中。 任何想法或例子,我可以有一个单一的服务有不同的门槛?
有没有办法强制nagios 3检查特定主机的服务(并通知这样的事件),即使主机是closures? 我这样问的原因是我有一个服务来检查一个主机的IP是否与它的DNS条目相匹配,并且即使主机closures,也可以(并且需要)检查它。 另外,即使主机有notifications_enabled 0 ,是否仍可能有特定服务的notifications_enabled 0 ? 或者有没有其他的方法来禁用主机的通知,同时保持服务?
我们在Cognos中有几个正在运行的内容pipe理器:一个是主要的,一个是次要的。 如果没有一个节点充当主节点,主节点发生变化或者正常运行时间发生变化,我希望收到警报。 这个信息可以通过这个网页获得: http : //cognosServer.com : 9300/ p2pd/ servlet 有一个更有用的脚本或工具,我可以用来提取Nagios或任何其他工具的状态?