Hyperic,Nagios,OpenNMS,Zenoss在发现资源方面的比较

节点发现

Hyperic

在每个节点安装Agent程序,如果采用无agent方式,需要在浏览器中配置

Nagios

为每个节点配置文件

OpenNMS

配置文件范围内或范围外

Zenoss

GUI,CLI和从文本或XML文件批量导入

自动发现

Hyperic

不可以

Nagios

不可以

OpenNMS

可以,通过配置

Zenoss

可以,网络和节点

接口发现

Hyperic

自动发现

Nagios

通过配置文件是可能的

OpenNMS

可以,包括交换机端口

Zenoss

可以,包括交换机端口

发现不支持ping的节点

Hyperic

不能自动发现

Nagios

可以--用check_ifstatus插件

OpenNMS

可以--send_invent.pl

Zenoss

可以--用SNMP,ssh或telnet

SQL数据库

Hyperic

MySQL,Postgresql,Oracle

Nagios

没有

OpenNMS

PostgreSQL

Zenoss

MySQL和Zope ZEO

应用发现

Hyperic

自动发现

Nagios

可以--定义服务

OpenNMS

没有额外的agent eg.NRPE

Zenoss

可以,用ssh,zenPacks或插件

SNMP支持

Hyperic

V1,2,3版本 

Nagios

  V1,2,3版本  

OpenNMS

V1,2,3版本

Zenoss

V1,2,3版本 

拓扑图

Hyperic

通过插件可设计拓扑图

Nagios

可以

OpenNMS

不可以

Zenoss

可以--上限4 hop