Articles of Nagios

Nagios服务检查

我是纳吉奥斯新手,我们有一个小问题,我需要帮助。 我们监控的许多机器在运行一些非常密集的cpu任务时可能会反应迟钝。 这使得nagios在这些主机忙于报告“ping超时”或“僵尸进程”甚至交换空间警告等事件时发送警告和警报,但实际上并没有问题。 有没有办法configurationnagios不发送这样的警报,但在一段时间内检查x次,只有在该时间结束时发送警报,如果有问题的服务器还没有恢复? 看看commands.cfg文件,我看到这样的条目: define command{ command_name check_local_swap command_line $USER1$/check_swap -w $ARG1$ -c $ARG2$ } 我怎么能修改这个例子来完成上面我想要的。 谢谢

Nagios – 不确定哪个时间间隔应该改变,以限制发生错误时发送通知的次数

我有一个监视许多服务器的Nagios服务器。 我们不时遇到一个当时无法解决的错误,我们暂时离开。 发生这种情况时,我们会不断收到关于失败服务的电子邮件通知。 所以,如果我们在第二天没有处理这个问题 – 我们会收到大约500封电子邮件通知。 现在我的问题是,notification_interval和interval_length之间有什么区别,我应该编辑哪个值? 我愿意configuration它的方式,当发生错误时,我只会得到1通知有关的问题,而不是每小时10例如通知。 我希望Nagios在发生错误时只发送一次电子邮件,并且每12小时发送一次,直到错误得到修复。 如何实现?

nagios:麻烦使用check_smtps命令

我试图使用这个命令来检查端口587为我的后缀服务器。 使用nmap -P0 mail.server.com我看到这个: Starting Nmap 5.51 ( http://nmap.org ) at 2013-11-04 05:01 PST Nmap scan report for mail.server.com (xx.xx.xx.xx) Host is up (0.0016s latency). rDNS record for xx.xx.xx.xx: another.server.com Not shown: 990 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 110/tcp open pop3 111/tcp open rpcbind 143/tcp open imap 465/tcp open […]

如何汇总一百个Nagios服务支票到一张支票?

我正在通过check_nrpe监视一个服务到数百个盒子。 每当这个服务变坏,通常每个盒子变坏,并充斥着通知/文字信息。 有关如何或如何使用滚动所有这一切到一个单一的支票的build议?

只有当没有可用的mx服务器时,configurationnagios才会发出警报

在我的公司有两个冗余的MX服务器,我想告诉nagios只有在两个服务器都closures的情况下,才能在夜间唤醒我。 默认的行为是每当有一台MX服务器closures时发出警报。 我想设置一个时间周期,即23:00至06:00,当nagios只通过短信提醒我,以防两台服务器都closures。 我正在使用nagios3,但在文档中找不到像这样的东西。 解: 我在一个名为MXservice的服务中使用了这个check_command: check_command check_service_cluster!"MXservice"!2!1!$SERVICESTATEID:mx1:SMTP$,$SERVICESTATEID:mx1:SMTP$ 感谢你的帮助

在哪里定义命令在Nagios

我想在远程主机的nagios中定义新的命令,但我找不到应该在哪里写这个东西 define command { } 在远程主机上,我只有这个文件 vim /usr/local/nagios/etc/nrpe.cfg 我应该写在上面的文件,或者我必须写在不在远程计算机上的Nagios主机 我的远程主机上没有commands.cfg文件

有没有办法限制用户只能访问Nagios中的战术概述?

有没有办法让我configurationNagios,允许用户只通过cgi.cfg访问“战术概述”( /nagios/cgi-bin/tac.cgi )? # grep ^authorized_for_ /etc/nagios/cgi.cfg authorized_for_system_information=nagiosadmin authorized_for_configuration_information=nagiosadmin authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin authorized_for_all_hosts=nagiosadmin authorized_for_all_service_commands=nagiosadmin authorized_for_all_host_commands=nagiosadmin #

使用nagios监视vmware

我想要一些连接nagios的方法,所以它会看到虚拟中心的状态,即如果基础设施客户端显示警报,则显示在nagios中。 为了显示错误消息,不需要nessecary,只是显示“错误”的nagios,所以我可以看看基础设施客户端,看看有什么不对。 否则,如果没有任何事情发生错误,错误可能会被忽略,因为我没有看IC,而Nagios一直在运行(或实际上是一个nagiospopup窗口)

初学者指南SNMP?

我一直在寻找有关理解和使用SNMP的初学者指南或教程。 我正在寻找一个指南,从解释OID和MIB的基本知识开始,到如何有效地使用snmpget和snmpwalk来实际启动服务器上的监视设备和服务。 这源于如何在Nagios中使用某些插件。 我已经运行了几个指南,说明你只需要“放入你想要监视的设备的OID”,但是如果我不知道它,我怎么知道OID是什么? 我如何通过snmpwalk的结果来find正确的OID? 所以我问你,这样的初学者指南是否存在,从最基本的开始? 感谢您的帮助提前。

如何设置Nagios来监控佳能iR 3035?

我一直在search如何设置打印机监控 – 尤其是佳能打印机。 这是因为我有一个Canon iR 3035 ,我想监视墨粉问题,卡纸和纸张中断。 我find了一些像谷歌search这样的configuration设置的引用: define command{ command_name check_hpjd command_line $USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$ } 但是,似乎没有明确的文件 – 至less没有我能find的。 我应该在哪里寻找,如何才能了解如何使用Nagios设置打印机监控 – 特别是对于Canon ImageRunner系列?