Zenoss
推荐星级:★★★★☆
Zenoss Core是Zenoss的开源版本,其商用版本为Zenoss Enterprise。作为企业级智能监控软件,Zenoss Core允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产(包括服务器、网络、和其他结构设备)。Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。
Zenoss做到了开源和商业化的较好结合,既吸收开源软件的优点,同时又通过商业化运作来保证提供可靠的后续软件服务。
优点:
1. Zenoss比较出色的地方在于它的Dashboard,可以配置很多portlet(即widget)。
2. 每个用户的界面都是分开管理的,自定义dashboard不会影响其他用户。
3. 强大监控功能(服务器、路由交换、防火墙、存储、数据库、中间件)
4. 在service pool里,用到最新的docker技术,便于用户对控制台进行更新与管理。
5. 数据存储的架构:采用基于HBASE的opentsdb存储任意时间段的数据
6. 较好的将状态监控,性能监控,资源管理,更好的报告机制进行有机的整合
7. 直观且专业的管理界面对于用户极具吸引力。
缺点:
1. 对资源要求较高,即使只管理少数几台设备、它也需要消耗大量硬件及内存等附加资源。
2. 针对windows系统,开源版只提供SNMP,通过WMI检测CPU,Disk,软硬件和性能只在收费版提供。
Hyperic HQ
推荐星级:★★★☆☆
Hyperic HQ是一个基于Java的Web基础设施监控和管理平台,提供监测生产环境中各技术栈的可视性。体系结构的关键要素是HQ Server,可用于集中管理和持久性存储,以及HQ Agent提供了对每个监测平台基础地监测和控制。
用户群:通常用于大型计算环境,其核心价值是能够自动并且轻松管理和控制数百台机器的上千软件资源。资源库包括:操作系统、应用服务器、应用组件及其他软件组件。
优点:
1. 自动发现功能出色。通过点击就能发现资产列表。
2. 监测9+系统,自带75+个资源插件。
3. 最大化可用性:在问题发生之前,警报、控制去纠正问题。
4. 可以追踪性能、配置、安全的变化。
缺点:
1. 指标都是默认提供的,无法自定义指标(在不开发的基础上)。
2. 基础功能比较缺乏,需要强大的二次开发能力。
OpenNMS
推荐星级:★★★☆☆
OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台。OpenNMS是你管理网络的绝好工具,它能够显示你网络中各中终端和服务器的状态和配置,为你方便地管理网络提供有效信息。
OpenNMS专注于三个方面:服务轮询、数据收集、事件和提示管理。
优点:
1. 定制仪表板功能令人赞叹
2. 已经得到广泛普及,目前已经有超过15,000+款插件可供用户选择。
3. 搜索功能实用。如以节点为单位搜索DNS或者POP3等特定服务;对与资产(包括位置、操作系统及运行状态)相关的数据字段进行搜索。
4. 报表功能非常全面,其中包含大量预创建模板并能够运行临时报告。
缺点:
1. 界面对使用者不太直观
Cacti
推荐星级:★★★☆☆
Cacti是一套完整的网络流量监测图形分析解决方案,基于RRDTool的数据存储和图形功能实现网络监控。Cacti提供快速的数据查询,先进的图形模板,多种化数据采集方法和用户管理功能。通过一个直观、易于使用的界面,实现从局域网规模到数百台设备的复杂网络监控,可以指定每一个用户能查看树状结构、Host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大。
优点:
1. 界面比较好看,主要用途还是用来收集历史数据和画图;
2. 树图设置自由度高,可以调节经常看的图放在前面;
3. 用户权限设置细;
缺点:
1. 检验的频率是默认5分钟,增加频率会有一些Bug;
2. Web界面设置比较难找;
3. 添加自定义图表比较麻烦;