Nagios非常适合在Intranet上进行自我托pipe的服务监控,但是异地监控呢? 有没有人销售超越ping和HTTP的networking服务可用性服务?
很多地方都会做非现场监测。 通常情况下,你会看到Solarwinds Orion , NetQoS Netvoyant和Zenoss在Nagios之前提供的(至less从我所见过的)。
我只是租用一个$ 30 /月的VPS,并运行nagios。 似乎很好。
我使用munin + nagios的组合:
在我的所有非现场节点上,在nagios上的check_munin_rrd.pl (授予nagios主机可以读取生成的rrd文件)
check_munin_rrd.pl读取rrd munin生成并警告你,如果任何事情超过阈值,所以你可以监视任何munin可以看到(CPU,负载,networking)这不是实时(数据收集每5分钟)。 对于实时,你也可以看看一个常规的snmp解决scheme,但在我看来有点棘手。 从某种意义上说,munin-node成为你的snmp代理。
老实说,我会考虑在场外主机上使用nagios(如http://www.slicehost.com/ )。 安全地安装在那里,然后允许隧道ssl链接回你的主要的nagios系统。 那么你可以有一个地方来监视所有的系统内部和外部。
我看到租用亚马逊云主机的人有一个在那里运行的nagios …我认为这是一个很好的解决scheme:)。
有没有人销售超越ping和HTTP的networking服务可用性服务?
当然是; 我们的确是 :)
Nagios具有很长的能力,通过NRPE(nagios远程插件执行程序)执行本地检查,该程序可以被看作是远程计算机上的代理,在本地执行所请求的插件,并将结果和perfdata传递回nagios_server。
这样你就可以从远程检查本地参数。 检查这个插件 ,看看哪些信息可能从os / process-table收集。
顺便说一句,还有一个窗口的nrpe连接器,它像charme一样工作。