Nagios的替代品


26

您能推荐Nagios的替代方案吗?它可以同时监视Linux和Windows计算机并具有可扩展的体系结构?我想要免费的产品,但是商业产品也可以接受。

我打算使用软件进行性能监视时,对监视CPU负载,内存负载,交换,运行进程,运行服务感兴趣。我还希望监视插件能够在一段时间内超过某个阈值时生成事件,并将数据传递到外部应用程序(自定义事件处理程序功能)。

我还不知道部署方案,因此具有相对较小的占用空间并且能够在对性能几乎没有影响的常规计算机上运行是一个加号(仅监视主机)。


5
您不想与Nagios一起使用的任何特殊原因?
山姆·科根

5
nagios有很多替代方案,但这取决于您要寻找的是什么。如果您说出nagios为什么不合适,那会给人们更多提示。
菲利普·雷诺兹

Answers:


5

我的系统管理员选择了Groundwork,它结合了Nagios和其他开源产品,同时改善了管理界面,部署和配置。付费版本对于100台或更少的设备而言非常便宜(49美元/年)。

我们尝试了Hyperic和Zenoss。Hyperic相当不错,但是一旦您下载了Hyperic,他们就会永远困扰您,试图出售付费版本-在Oracle之外,从来没有人如此频繁地致电给我关于产品的信息。既然Spring Source拥有了它们,也许情况已经改变了。Zenoss看起来不错,但是要进行设置以执行有用的工作可能会很复杂,因为它需要大量的snmp配置,并且我们在测试的早期就开始遇到开源版本的限制,并决定我们负担不起付费版本。

您可能还会在http://monitoringforge.org上找到其他有用的替代方法


Hyperic似乎可以满足我的需求。它看起来也像是成熟的专业产品。
iulianchira

12

Zabbix表现出色,而且他的灵活性和可扩展性极佳,您可以在站点之间分布节点或代理


+1是,Zabbix非常好。IMO,Zabbix的最佳想法是它获取数据(一个值)而不是状态(确定,警告,严重)。因此,您可以在不配置图形的情况下绘制任何检查的图形...您还可以轻松地从多个检查中创建警报或报告。
sebthebert

是的,任何输出resulet的程序都可以配合Zabbix,Zabbix和Splunk一起使用。
Maxwell

从去年开始,我们就在公司网络中使用Zabbix,效果很好。分布式监视功能以及在网络上部署代理的可能性非常惊人。它没有最漂亮的用户界面,但是您可以习惯它。;-)
chrw 2012年


3

我在工作中使用zenoss,但我在家中使用munin。他们都是优秀的产品。

Zenoss是功能齐全的NMS,并且具有许多有用的工具。

穆宁(Munin)直观地显示图表并发出警报。但是非常灵活。

如果要集成日志文件,请使用zenoss。如果不是,请使用munin。


Munin是否与Nagios完全不同:它是服务器端配置的监视类型,而不是客户端配置的监视类型?
djangofan


1

我已经从Nagios切换到Zabbix了,尽管它存在一些问题-仍然比Nagios更容易克服和管理,特别是对于那些不是技术人员也无法访问服务器的人。Zabbix具有出色的Web ui来管理主机,服务,警报,触发器等,并且还具有非常灵活的规则机制,自动发现,地图和其他功能-试试吧!



1

我很久以前就使用bigbrother,它是专有的,由shell脚本驱动(确实有助于类Unix兼容性)。开发了一个名为hobbit的开源兼容端口,该端口随后重命名为xymon,然后我采用了它。由于它可以自动绘制图表(使用rrd),并且符合AFAIK的所有企业标准(报告,组,停机时间等),因此它速度极快,非常容易设置。

使我几乎所有时间都坚持使用的东西是小事,例如对SSL证书到期的开箱即用支持,事实是您可以将其配置为在某些东西运行时向您发出警报(例如solaris上的telnet咳嗽) 9安装),以及我认为最重要的内容:上下文相关的监视,不仅要检查端口80是否打开,还要确保它是HTTP 200,等等。


1

一种类似Nagios的替代方案,如更现代和可扩展的,将成为Shinken。

  • 它是Windows和Unix本机。因此,运行基于Windows的WMI / powershell / etc没问题。
  • 除了状态之外,还为事件分配业务优先级,以允许对影响业务的服务进行过滤/更改。
  • 它可以使用所有现有的Nagios插件和前端。
  • 100%python,包括Livestatus API。如此现代且可维护。

  • 基于Pyro分布式编程,因此在一盒或十盒上运行它没有问题。

  • 具有最佳的相关性和依赖关系模型之一,而不必为Monolith / Smarts / etc等使用巨大的$$$。
  • Web配置界面使用nconf。具有配置API。

在开源解决方案中,Shinken和Zabbix是正在崛起的两个杰出解决方案。


0

我目前使用并喜欢ZenOSS。它比Nagios易于配置,而且使用起来很愉快。它可以按预期的方式工作,但是需要可靠的配置。

其他有趣的选择:

  • 带有“ Monitor”插件的仙人掌。添加主机比ZenOSS稍微复杂一些,但仍然是一个不错的解决方案(与Nagios的复杂性完全不同)。
  • Nagios Centreon(以前是Nagios Oreon):Nagios的PHP前端。我没有亲自测试过它,但是据说它掩盖了一点复杂性。


0

好吧,如果您有钱,我将使用SCOM2007 From R2,它集成了跨平台监视。对于Windows,它实际上是端到端的复杂监视。而且,它具有第三方功能和管理包的高度可扩展性。例如,Jalasoft的 Xian用于监视网络设备。如果需要,您甚至可以扩展OpsMgr来检查咖啡水平:)缺点实际上是价格,复杂性以及需要接受一些培训(或大量测试和阅读)的需要。但是,如果您的基础架构足够大,那么高精度的监视,可扩展性和分层将克服这些缺点。


0

您没有提到目标操作系统,但是如果要在Windows框上运行Monitor Station,请查看PRTG(免费或商业版)。它将允许您创建自定义传感器和自定义动作(我们称它们为“通知”)。

您提到需要一些占地少的东西:Paessler在DELL Inspiron Mini上网本上监视其完整的办公网络(75个设备带有1400个以上的传感器)(详细信息...


0

我使用了许多监视系统,但一直回到星期一。它非常易于配置,易于维护,并且唯一的例外是处理SNMP陷阱,并且通过我向它抛出的任何内容对其进行监视和警报。


0

我们刚刚开始使用Zenoss,到目前为止,我感到非常高兴。易于配置应监视的内容以及引起警报的内容。我所做的唯一修改是更改寻呼机以发送SMS。


0

我们有一些客户从Nagios切换到SolarWinds Server&Application Monitor,因为Nagios不提供对虚拟环境的支持,并且客户希望通过一个UI监视物理和虚拟服务器及应用程序。一位客户使用Nagios进行了许多自定义的应用程序监视,将这些脚本移至SolarWinds毫无问题。


-1

您可以查看Spiceworks,它是免费的,易于设置。


实时报警,CPU /内存使用情况,交换等:即OP想要SW并没有做太多的事情
乔希布劳尔

发布时可能是这样吗?现在肯定会做那些事情。(包括SNMP) spiceworks.com/free-network-monitoring-management-software
Orangutech 2010年

我在Spiceworks上遇到了一个大问题:即使您说他们不会将我的信息存储给任何人或类似的东西,这看起来像是一个大型间谍软件操作:我了解他们是在试图从广告商那里获得报酬,而不是出售报酬。版本,但我宁愿付费,然后在监视页面上查看所有这些废话。
konung 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.