哪个networkingpipe理系统(NMS)可供select?

我需要将NMS集成到大型企业系统中进行数据收集。 主要要求:

  • 通过SNMP收集
  • 极好的可扩展性(多达1,000个设备,每个设备有1000个接口)
  • 故障转移
  • 数据存储在Oracle DBMS中
  • 集成API(configuration,数据访问)

任何想法,将不胜感激…

空间中存在各种各样的工具。

你可以看看OpenNMS (它使用PostgreSQL),OpenView, NetVigil (pdf) ( NetVigil比较 )(使用MySQL,我相信), Nagios , Zenoss (不知道它用什么)等等。

你的预算是多less? 你愿意花费多less时间和精力?

您可能还想看看HP NA( https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-271-273 ^ 14681_4000_100) 。

Icinga是Nagios分支,允许Oracle DB。 不完全确定Nagios是否也是如此。 对我而言,Icinga的优势在于,他们的新网页界面(仍然处于testing阶段)只是简单地踢屁股。 这是非常可定制的,并拥有我们所需要的一切。

这就是说,这是一个监控系统,而不是一个pipe理系统。

我不确定你的意思是“集成API(configuration,数据访问)”。 你想通过网pipe设置某些参数吗? 在这种情况下,Nagios,Icinga和Zenoss不会适合你。

就可扩展性而言…这取决于你如何build立你的configuration。 如果你把它全部放在一个文件中,这是默认的安装,许多没有经验的人似乎这样做(我自己对这个软件没有经验,并且仍然为我们设置了它,但是我意识到这会在将来导致问题)你最终会在脚下射击自己。 拆分它们并使用inheritance函数!

如果你坚持使用oracle,HP openview将会工作

结帐NetValence CAPSTONE @ http://www.netvalence.net

这可能符合您对SNMP,可伸缩性,DB支持等的需求。

我已经评估过这个产品,这是非常好的。

最后,我们select了WebNMS 。 它满足了我们大部分的要求,它是基于Java的(与我们的企业系统相同)。

我感谢所有的答案,谢谢。