Articles of Nagios

Nagios发送每日警报历史作为电子邮件

我知道我们可以使用nagios插件通过电子邮件发送任何types的严重警报的电子邮件。 现在我想要发送一封电子邮件作为每天最后一天的重要提醒的报告。 有人可以帮我解决这个问题。

使用Nagios监控DNS服务器

我想用Nagios监视我的DNS服务器。 我知道有一个check_dns插件,但我是一个总的Nagios noob,我不知道如何去使用插件。 我想要做的就是确保nslookup命令成功。 有人能指出我正确的方向吗?

有没有一个“已知的好”path将好的旧webapps从apache移动到nginx?

原来我的问题应该是更具体的:“可以nconf(configurationwebapp for nagios)在nginx上运行”? 作为一名开发人员,我非常喜欢nginx,因为它的资源利用率低,定制构build以及简单易读的configuration,但是我的一部分工作也是系统pipe理/设置,所以重复性和易安装性变得更加重要。 我一直在发现自己在nginx下正常运行,因为没有标准的“添加mod-something模块”解决scheme,加上我们已经习惯的大多数旧的pipe理应用程序,比如nagios,nconf等经常列出apache作为一个要求,这似乎是愚蠢的,因为从发展的angular度来看,服务于你生成的html /任何输出的web服务器不应该规定你如何编写你的应用程序。 服务nagios并不是非常痛苦,我不得不学习fcgiwrap和php-fpm,但是现在我用nconf命中了一个绊脚石,因为它依赖于一些perl模块,并且在安装完apache2中的所有内容之后,导致nginx中出现未logging的501错误。 为了运行Redmine,我不得不自定义构buildnginx,因为我想使用企业ruby,所以我不得不跳过更多的箍环。 我应该停止尝试使用nginx进行内部服务,花更多的时间在园艺上,还是有一些很好的方式来跟踪所有这些设置的恐惧,所以我可以让我的继任者接pipe没有负罪感的良心?

Nagios警报通过电话?

我有几个nagios服务器,目前通过短信和电子邮件提醒我,但我想添加传出的电话。 理想的解决scheme是让nagios机器打电话给我的手机,在通话过程中播放mp3 / wav,让我知道有什么地方是错误的。 我唯一的问题是,我不知道如何去做到这一点。 我怀疑我可能不得不购买PBX卡来做这件事,但我希望这里的某个人做了类似普通的调制解调器和现成的软件。 任何想法或提示?

Nagios NRPE:命令“my_command”未定义

我在运行RHEL 6.3客户机上安装了Nagios® Core™ 3.5.1和NRPE v2.14 我在我的Nagios上有这个错误信息 NRPE: Command 'check_mysql_connections' not defined 在我的nrpe.cfg我已经设置了allowed_host, include_dir : allowed_hosts=xx.xx.xx.xx dont_blame_nrpe=1 include_dir=/etc/nagios/services 我的命令在/etc/nagios/services/check_mysql_connections.cfg command[check_mysql_connections]=/usr/lib64/nagios/plugins/check_mysql_all -K connections -H myHOST -u myUSERNAME -p myPASSWORD 在Nagios服务器上,我已经设置了nagios.cfg文件,并在/etc/nagios/objects添加了如下所示的commands-custom.cfg : define command { command_name check_mysql_connections command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mysql_connections } 并在/etc/nagios/servers上添加mysql.cfg ## Define Host Group ## define hostgroup { hostgroup_name mysql-databases alias MySQL Databases […]

Nagios在发送通知邮件时不稳定的行为

我有一个非常艰难的时间设置nagios3做我想要的。 太多的configuration文件,并不能确定问题的确切位置。 首先,通知是closures主机和关键服务,然后我想configuration它,所以它也发送通知恢复,现在它只发送,但不是所有的东西。 我想configuration它的方式是这样的,它使用通用服务作为模板,然后configuration额外的细节,如果我需要,但它不是玩球,这里是我的configuration文件看看你是否看到任何错误: 我想要的是简单的。 当主机closures,服务关键时,以及恢复时发送电子邮件 – 就是这样! —-文件contacts.cfg — define contact{ contact_name admin alias administrator service_notification_period 24×7 host_notification_period 24×7 service_notification_options u,c,r host_notification_options d,u,r service_notification_commands notify-service-by-email host_notification_commands notify-host-by-email email [email protected] } define contactgroup{ contactgroup_name admins alias Nagios Administrators members admin } ——————— EOF ———- ——文件generic-service.cfg ——— define service{ name generic-service ; The 'name' of this […]

Nagios check_udp_ports返回关键:结果到计划检查,手动运行良好

我们在Ubuntu 14.04上使用Nagios核心4.3.2解决scheme来对远程客户端设备进行简单的主机检查监控。 我们使用的一种设备不可用于ping,但作为专有控制系统的一部分,UDP端口5246开放响应“capwap-control”。 我正在尝试使用check_udp_port插件 https://exchange.nagios.org/directory/Plugins/Network-Protocols/*-TCP-and-UDP-(Generic)/check_udp_port/details 然而,当试图在testing设备上实现时,它显示为状态信息为“关键:”没有进一步的信息或除了主机检查的日志中的任何条目运行。 它使用nmap实用程序进行需要sudo的检查,我在/ etc / sudoers的最后一行添加了条目以跳过上面链接中的每个指令的密码。 nagios ALL = NOPASSWD:/usr/local/nagios/libexec/check_udp_port * 下面是它在定义命令{ command_line sudo $USER1$/check_udp_port -H $HOSTADDRESS$ -p $ARG1$ -s $ARG2$ 我打开debugging,并观看日志条目,我在nagiosnetworkingpipe理员运行了几次检查,每次最终的输出命令看起来是完全正确的。 [1497380591.600863] [2048.1] [pid=1259] **** BEGIN MACRO PROCESSING *********** [1497380591.600880] [2048.1] [pid=1259] Processing: 'sudo $USER1$/check_udp_port -H $HOSTADDRESS$ -p $ARG1$ -s $ARG2$' [1497380591.600893] [2048.1] [pid=1259] Done. Final output: 'sudo /usr/local/nagios/libexec/check_udp_port -H […]

是否有任何酷的方式查看性能报告的插件或工具?

我们有Nagios监控我们的networking服务器,邮件服务器和networking设备,我想知道是否有人会推荐一个好的插件或工具,使用Nagios的数据来创build清晰的主机和服务的性能报告以一种可行的方式。 我想到的是图表,图表等等。

用于戴尔桌面RAID的Nagios插件

有没有人知道Nagios的一个插件,它将报告戴尔工作站上的RAID控制器的状态,主要是Dell Precision Workstation T3400和T3500? 我目前正在使用这个插件 ,这与服务器工作正常,但没有工作站,其中报告未知的磁盘状态(以及其他一些事情)。 它确实拿起了一些东西,如机箱入侵。 另外,如果我可以在这些机器上获得戴尔arrays的OID,我可以调整这个脚本,但是我很难find这些。

Nagios NTP,丢弃peer

我们正在使用nagios check_ntp_time监视我们的服务器上的时间。 不幸的是,这项服务是扑动的。 并报告了很多误报。 每天随机的随机服务器发生,持续时间为10-30分钟。 当问题发生时,我们得到: watch01:~ # /usr/lib/nagios/plugins/check_ntp_time -H lb01 -w 1 -c 2 -v sending request to peer 0 response from peer 0: offset 0.07509887218 sending request to peer 0 response from peer 0: offset 0.07508444786 sending request to peer 0 response from peer 0: offset 0.07499825954 sending request to peer 0 response […]