星期一, 九月 25, 2006

OpenNMS常问问题All-in-One

本Blog已经搬家到这里 --> Liu Zheng's OSS Blog

问:OpenNMS是什么?答:OpenNMS是第一个开发在开源模式下的企业级网络管理平台应用。OpenNMS的目标是成为一个真真的分布式、可升级的网络管理平台,尽管它看似一个FCAPS网络管理模型,使之可用于开放源码和商业领域。目前:OpenNMS专注与以下三个方面:服务轮询 - 检查应用服务的可用性,产生可用性报表。数据收集 - 收集、保存和报表网络信息数据,并设定和触发门限值。事件和提示管理 - 接受事件系统内部的和外部的事件,将源事件提供给强大的故障告警和故障升级系统。OpenNMS Group是开发和支持OpenNMS应用的一个商业性的实体。
问:为什么要开源?答:我们坚信真真的创新不会来自规模巨大的企业。我们还相信网络管理软件领域比Linux操作系统更适合开源模式。不像Linux,网络管理要去监视和控制来自不同厂商的很多的技术。考虑到每年都有很多新的网络设备面世。商业软件公司并不希望追赶这种更新产品的工作负荷,相反它们只能依赖与它们的通用管理技术(最小化的通用性)。相反,对于一个开源项目中的每一个人--厂商、用户或者技术顾问--都能对项目做出自己的共享,从而保障了这个项目成功的几率。

问:OpenNMS是用什么语言写的?答:OpenNMS主要是用Java语言写的。OpenNMS2.0的目标是:让它成为一个以一堆.jar文件形式来安装的产品。还有一些非Java的部分:icmpd-Java1.4 API不能理解ICMP。因为ICMP回答请求(ping)是一个最简单的来测试基于Ip的网络设备是否可以服务的方法,没有那个网络管理应用程序不用的它的。将ICMP功能分离为一个独立的守护进程的目标是,如果系统中有ICMP的功能那么OpenNMS就用,如果没有OpenNMS就率略它。OpenNMS不需要ICMP来监控网络设备。数据库-OpenNMS现在使用PostgreSQL作为它的地层数据库,PostgreSQL 是用C写的。OpenNMS2.0会使用几个能通过Hibernate适配器访问到的数据库。rrdtool-OpenNMS当前的版本实时的选择使用RRDtool或jRobin(Java会使用RRDtool)。最终这个选项的默认使用jRobin,也可以选择使用RRDtool。

问:OpenNMS有图形的显示么?答:这可能是一个对于OpenNMS新人来说最常问的问题:OpenNMS的图形监控界面在那?简单的问答是我们没有一个这样的地图,如果你想听听我们的解释请继续往下看。OpenNMS是被一些经验丰富的网络管理技术顾问开发出来的。HP的Openvew NNM是一个很流行的商业软件,它能生产一个可定制化的网络监控图形。

问:OpenNMS的最新版本信息在那里?答:可以在OpenNMS的网站上找到最新的版本信息和最新的RPM包的信息。可能会找到在你所使用的Linux上的安装信息,或者其他进入这个版本的最新更新情况。在您有什么问题前,请先查看版本说明文件中和FAQ中相关的信息。

问:OpenNMS能支持那些系统平台?答:由于OpenNMS主要是由Java编写的,理论上它能运行在任何1.4 SDK支持的平台上。下面是最新的操作系统平台支持列表:
  • Linux
    RHEL/CentOS (3 and 4)
    Debian Sarge
    Fedora Core (2, 3, 4 and 5)
    Mandrake 9.2 and 10
    SuSE (9 and 10)
    Red Hat Linux (7, 8 and 9)
  • Solaris 8 and Solaris 9 (SPARC)
  • Solaris 8 and Solaris 9 (x86)
  • Mac OS X (Panther)
  • 不支持Windows系统,OpenNMS 2.0 应该加入对Windows的支持。

问:我如何订阅和退定OpenNMS的邮件列表?答:在SourceForge上有所有的邮件列表。

问:OpenNMS和Nagios的区别是什么?答:除了Nagios之外,OpenNMS常常同Big Brouther一起被归类为大型非商业的网络管理项目。谈到Big Brother,他们的"Better than Free" 许可证并不是象OpenNMS和Nagios一样完全符合Gnu GPL许可证;所以其实没有可比性。真正的基于开源社区的软件和freeware/shareware是完全不同的。同Nagios主要的区别在于:OpenNMS是作为一个企业级管理平台,来管理无限数量设备来开发的。这和在Nagios的SNMP数据收集文档中恰好提到了:Nagios没有被设计成HP OpenView和OpenNMS的完全替代的应用。有时候OpenNMS与Nagios相比较,但它并不是敌人。我们去看这个项目为了来改进OpenNMS。希望您所用到的能满足你的需要。有些人用OpenNMS来监控25个或者更少的设备,正是因为人们喜欢它;有些人监控80000个设备,这对于其他的一些产品来说也是比较困难的。

注:本文是翻译的OpenNMS FAQ,版权由‘中国OpenNMS用户组’所有;转载请注明出处。

没有评论:

OpenNMS Screenshots

OpenNMS Screenshots
集中监控系统