您能推荐Nagios的替代方案吗?它可以同时监视Linux和Windows计算机并具有可扩展的体系结构?我想要免费的产品,但是商业产品也可以接受。
我打算使用软件进行性能监视时,对监视CPU负载,内存负载,交换,运行进程,运行服务感兴趣。我还希望监视插件能够在一段时间内超过某个阈值时生成事件,并将数据传递到外部应用程序(自定义事件处理程序功能)。
我还不知道部署方案,因此具有相对较小的占用空间并且能够在对性能几乎没有影响的常规计算机上运行是一个加号(仅监视主机)。
您能推荐Nagios的替代方案吗?它可以同时监视Linux和Windows计算机并具有可扩展的体系结构?我想要免费的产品,但是商业产品也可以接受。
我打算使用软件进行性能监视时,对监视CPU负载,内存负载,交换,运行进程,运行服务感兴趣。我还希望监视插件能够在一段时间内超过某个阈值时生成事件,并将数据传递到外部应用程序(自定义事件处理程序功能)。
我还不知道部署方案,因此具有相对较小的占用空间并且能够在对性能几乎没有影响的常规计算机上运行是一个加号(仅监视主机)。
Answers:
我的系统管理员选择了Groundwork,它结合了Nagios和其他开源产品,同时改善了管理界面,部署和配置。付费版本对于100台或更少的设备而言非常便宜(49美元/年)。
我们尝试了Hyperic和Zenoss。Hyperic相当不错,但是一旦您下载了Hyperic,他们就会永远困扰您,试图出售付费版本-在Oracle之外,从来没有人如此频繁地致电给我关于产品的信息。既然Spring Source拥有了它们,也许情况已经改变了。Zenoss看起来不错,但是要进行设置以执行有用的工作可能会很复杂,因为它需要大量的snmp配置,并且我们在测试的早期就开始遇到开源版本的限制,并决定我们负担不起付费版本。
您可能还会在http://monitoringforge.org上找到其他有用的替代方法
Zabbix表现出色,而且他的灵活性和可扩展性极佳,您可以在站点之间分布节点或代理
我想到的两个是
我很久以前就使用bigbrother,它是专有的,由shell脚本驱动(确实有助于类Unix兼容性)。开发了一个名为hobbit的开源兼容端口,该端口随后重命名为xymon,然后我采用了它。由于它可以自动绘制图表(使用rrd),并且符合AFAIK的所有企业标准(报告,组,停机时间等),因此它速度极快,非常容易设置。
使我几乎所有时间都坚持使用的东西是小事,例如对SSL证书到期的开箱即用支持,事实是您可以将其配置为在某些东西运行时向您发出警报(例如solaris上的telnet咳嗽) 9安装),以及我认为最重要的内容:上下文相关的监视,不仅要检查端口80是否打开,还要确保它是HTTP 200,等等。
一种类似Nagios的替代方案,如更现代和可扩展的,将成为Shinken。
100%python,包括Livestatus API。如此现代且可维护。
基于Pyro分布式编程,因此在一盒或十盒上运行它没有问题。
在开源解决方案中,Shinken和Zabbix是正在崛起的两个杰出解决方案。
Intellipool相当不错(已关闭并已付费),但不如大型男孩贵。
我们有一些客户从Nagios切换到SolarWinds Server&Application Monitor,因为Nagios不提供对虚拟环境的支持,并且客户希望通过一个UI监视物理和虚拟服务器及应用程序。一位客户使用Nagios进行了许多自定义的应用程序监视,将这些脚本移至SolarWinds毫无问题。
您可以查看Spiceworks,它是免费的,易于设置。