我已经“谷歌search”了很多,有一些其他产品的东西(Clariion&Celerra)。 我没有find任何用于VNXe的Nagios插件或脚本。 我得到了vnxe_alert.mib,但实际上并不方便。
我试图设置我的Nagios实例,以便在发生电源故障或任何其他服务重启之后,检查显示为未知状态,直到它们被重新检查。 我可以通过retain_state_information = 0指令得到这个行为,但是这也是通过GUI定义的任何服务确认或通知设置。 是否存在可以提供我之后的行为的retain_state_information,retain_status_information和retain_nonstatus_information的组合?
是否有一些插件监控数据库的大小在Nagios? 当然,我可以用这样的查询来写一些bash脚本: SELECT table_schema \“DB Name \”,sum(data_length + index_length)/ 1024/1024 \“DB Size in MB \”FROM information_schema.TABLES GROUP BY table_schema 但也许有一些。 谢谢你的帮助。
我有点困惑 – 我在一台机器上安装了Nagios3的服务器进程( tala ),在另外两台机器上安装了NPRE(medea和iiyanara ),并认为它的设置是正确的。 由于各种令人沮丧的原因,我不得不从磁盘映像重buildmedea,因此NPRE不再安装。 想象一下,当Nagios(几天后)继续愉快地报告不仅我的服务器已经启动,还有一系列性能指标(如总进程等)时,我想到了我的惊讶。事实certificate,Nagios实例确实有一直在为medea和iiyanara报道localhost。 这里是medea.conf的初始块+第一个服务块: define host{ use generic-host ; Name of host template to use host_name medea.phyre.im alias Medea address 97.107.128.112 } define service{ use generic-service ; Name of service template to use host_name medea.phyre.im service_description Disk Space check_command check_all_disks!20%!10% } 奇怪的是,如果我指定一个不同的IP,Nagios会报告机器已closures。 所以: 尽pipeNPRE服务完全没有,Nagios正在使用黑魔法来与medea进行交stream Nagios出于某种原因正在报告本地主机 …然后,如果我指定了197.107.128.112作为目标IP,则停止执行这些操作。 我的问题基本上是这样的:到底是什么?
我是一个总新手纳吉奥斯,我收到以下错误消息通过邮件,有什么我可以做的解决? ** PROBLEM Service Alert: localhost/Root Partition is CRITICAL ** ***** Nagios ***** Notification Type: PROBLEM Service: Root Partition Host: localhost Address: 127.0.0.1 State: CRITICAL Date/Time: Fri Dec 21 09:24:00 GMT 2012 Additional Info: DISK CRITICAL – free space: / 10467 MB (5% inode=99%):
我是一个Web开发人员,需要使用nagios监视大量服务器,并且必须为它编写一些perl脚本。 看着它,我发现从CPAN的Nagios ::插件包,但服务器没有它,我不能做一个CPAN安装(甚至不知道他们都有),更less做一个make,使安装。 我想可能有一种方法来下载压缩包,解压缩,并包括/要求你的perl脚本,不知道也许指定绝对path等。 谢谢! 我发现这个脚本寻找包Nagios :: Plugin,但无济于事 #!/usr/bin/perl use strict; use warnings; eval { require Nagios::Plugin && Nagios::Plugin->import }; if ($@) { # assume a relatively recent Perl where FindBin is in core no warnings; require FindBin; unshift @INC, map "$FindBin::Bin/$_", qw(perl lib perl/lib ../perl ../lib ../perl/lib); local $" = "\n\t"; eval { require […]
我试图configuration一个http_check使用-u参数来检查一个特定的URL,但虽然这可以从命令行正常工作,nagios检查只返回Temporary failure in name resolution # /usr/lib/nagios/plugins/check_http -H 176.67.169.157 -u http://dolicapax.org/ HTTP OK: HTTP/1.1 200 OK – 10960 bytes in 0.360 second response time |time=0.359959s;;;0.000000 size=10960B;;;0 这里是命令和服务定义 # 'check_http_url' command definition define command{ command_name check_http_url command_line /usr/lib/nagios/plugins/check_http -I '$HOSTADDRESS' -u '$ARG1$' } define service { host_name frank.olsenit.no service_description HTTP-wiki check_command check_http_url!http://dolicapax.org/ … } 有任何想法吗?
作为ERP实施的一部分,我们有一台运行LPD服务的Windows Server 2003 R2机器。 我使用Nagios监视networking,并已经build立了这个主机。 我现在试图设置一个服务来监视在这个主机上运行的Windows LPD服务,并确保没有任何东西在队列中坐得太久。 我发现http://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_lpstat/details,但我觉得我失去了我的想法试图configuration它! Nagios在Ubuntu 10.04上运行。 我需要一个包含lpstat的包,所以我尝试了cups-client。 lpstat -h [servername]刚刚返回lpstat: transport endoint is not connected ,并且google没有给我提供任何关于错误消息的信息,除了稀疏的bug情况报告(主要是相关的安装),所以我尝试了lprng,它要求我先生成/etc/printcap ,但是我对提供打印服务的Nagios盒子不感兴趣,所以我也放弃了这一点。 我开始寻找另一个选项,并安装了lpr软件包,希望利用我在一些谷歌search中看到的lpq命令。 不幸的是,我所看到的必须是不同的实现,因为它不接受-H选项(或者我可以看到的任何指定远程主机的东西)。 很明显,我不会在这里走正确的道路。 我知道我可以telnet [servername] 515 ,并确保我build立连接,但是这只是告诉我端口是开放的,对不对? 这可能会返回成功,仍然有一个错误持有一个队列,对不对? (认真的,因为如果我在最后两个数字上是错误的,那么我就会不必要地做这个)。
我目前正在使用Fedora 15服务器,并且已经安装了Nagios 3.3.1。 我想更新到3.5.0。 我怎样才能做到这一点? 尝试使用http://www.linux4beginners.info/?q=node/nagiosfedora的步骤进行新鲜安装。 但是,当我make install时,它给了我一个错误 /usr/bin/install: cannot stat `nagios': No such file or directory make[2]: *** [install-basic] Error 1 make[2]: Leaving directory `/root/Downloads/nagios/base' make[1]: *** [install] Error 2 make[1]: Leaving directory `/root/Downloads/nagios/base' make: *** [install] Error 2 我如何更新Nagios或修复上述问题。
在Nagios 2和3中,我正在寻找一种将所有受监视主机的列表导出为CSV或XML或类似的方法。