Articles of Nagios

Nagios图数据

我最近设置了nagios来监视我们的服务,并成功地设置了nagiosgraphics,并且按照预期工作。 我只是有一个问题,而我把鼠标移到图上,它只是显示时间,反正我们也可以得到数据呢? (我的意思是y轴值)。 在附加的屏幕截图中,我们可以看到移动鼠标时,我只能看到时间戳,但没有数据。 如果有人find解决scheme,请告诉我们。 我正在使用Nagios核心4.3和nagiosgraphics插件 提前致谢。

从远程主机调用时,NRPE命令跳过sudo命令

问题: tmp文件清除脚本能够在nagios客户机上成功执行。 当从nagios主机调用相同的脚本时,该脚本将被执行,但会跳过脚本中的sudo行。 有人能帮助我吗? nrpe.cfg: root @ nagislave:/ tmp#grep -i usedspace /etc/nagios/nrpe.cfg | grep -v'#' command[usedspace_bash]=/usr/local/nagios/libexec/tmp_space.sh Sudo权限: root @ nagislave:/etc/sudoers.d# cat nagios-test nagios ALL=(ALL) NOPASSWD:/bin/rm 脚本: root @ nagislave:/etc/sudoers.d# cat /usr/local/nagios/libexec/tmp_space.sh #!/bin/sh used_space=`df -h /tmp | grep -v Filesystem | awk '{print $5}' | sed 's/%//g'` if [ $used_space -le 10 ] then echo "tmp […]

Nagios API从服务器获取呼叫

我有一个API服务器,我想开始监视, 之情况 我只想监视url或api响应,这些响应会在一天或某些情况下产生多次。 我只想监视Url及其json / xml内容并将电子邮件发送到指定的电子邮件。 例如,假设我想要监视这些一天到来的url myswwetapi.com/movies/success myswwetapi.com/movies_123/pending 我只是想跟踪这些url,当他们来。

与Icinga 2一起使用Icinga 1对象configuration文件

Icinga 2为其对象configuration文件引入了一种新的格式。 哪里Icinga 1例如预期 define service { name my_service # … } Icinga 2现在预计 object Service "my_service" { # … } 有没有一种可靠的自动方法将Icinga 1翻译成Icinga 2对象configuration文件,无论是在语法上还是在语义上(或直接在Icinga 2中使用Icinga 1对象configuration文件的方式)?

iptables connlimit意外触发

我一直在使用这些防火墙规则: -I FORWARD -p tcp –syn -m connlimit –connlimit-above 50 -j REJECT -I FORWARD -p tcp –syn -m connlimit –connlimit-above 50 -j LOG –log-prefix "CONNLIMIT: " –log-level debug 这似乎很简单:防止有人打开超过50个连接并导致拒绝服务。 我已经成功地对慢狮进行了testing。 为了防止误报(Apache可能非常需要连接),我将限制设置为50,但是,今天早上,我从Nagios监视器收到一封电子邮件,我的日志显示了几行“CONNLIMIT”源IP是我的监控系统。 我不知道为什么会这样。 我的监控服务器至多应该执行5-10次检查,可能是ping或SSH连接。 如果我打开了25个以上的决定,但是连续2个周末我都会感到震惊,我已经设法触发connlimit 50并粗暴地唤醒自己。 我的防火墙规则有什么问题吗? (也许添加'新'标志?)是Nagios不正确地closures它的连接? 我甚至不知道如何在没有logging每一个数据包的情况下继续debugging这个问题,耐心地等待我的手机在一个非常糟糕的时刻熄灭。 [编辑:只是为了好玩,这里是服务器日志] Oct 9 11:33:22 adapt kernel: [1888526.442640] CONNLIMIT: IN=eth0 OUT=eth1 SRC=[MONITOR] DST=[HOST] LEN=60 TOS=0x00 PREC=0x00 TTL=54 ID=2076 […]

nagios用表单validation来检查http

几个需要Nagios(或者icinga)监控的网站都有基于表单的authentication。 是否有一个check_脚本可用于基于表单的authenticationnagios(或icinga)。 谢谢,Matt

nagios要检查IIS7运行状态的过程是什么?

我们终于推出了Server 2008系统,我们的旧IIS6检查查找IIS.exe,似乎不再使用。 有没有更好的进程名称来寻找? 我们已经有了networking可用性检查,但是像这样的多种forms的检查可以帮助诊断不要看的地方。

强制TTY与Nagios check_by_ssh

有没有办法强制使用Nagios的check_by_ssh插件进行tty分配。 像正常的SSH的-t选项?

正常检查间隔,重新尝试检查间隔在nagios中不工作

我已经在我的环境中configuration了nagios,并且我已经使用了以下设置来监视每隔10分钟的磁盘空间的服务, Normal check interval =10 min retry check interval = 1 min Maximum attempts =2 但按照这个价值,我应该在10分钟后收到我的第一个警报,然后从那里每1分钟收到一次警报。 但在我的情况下,我收到我的第一个警报,然后下一个警报在20分钟后来到我身边。 有人能帮我解决这个问题吗?

我如何使用Nagios来监控ASSP?

我正在使用Nagios来监视我们的企业系统。 我们最近添加了一个ASSP(反垃圾邮件SMTP代理)服务器。 我目前正在监视服务上的主机,主机负载,磁盘空间和Sendmail队列深度。 我如何监控ASSP运行正常? 除了我现在正在监视的内容以外,还可以监视哪些内容,以了解服务器是否健康? 如果在队列中备份了大量消息,则监视Sendmail队列深度将会发出警报。 有没有Nagios插件? (我还没有find任何ASSP特定的)或任何人可以传递的任何自制脚本?