运维常用的17款监控系统


运维常用的17款监控系统

文章插图
 
Zabbix 作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能 。
Zabbix的企业级监控软件为用户提供内置的JAVA应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控 。
该企业级网络监控工具能够每分钟进行 3,000,000 次检查,具有更高的安全性和数据中心监控功能 。
 
2. NagIOS
运维常用的17款监控系统

文章插图
 
Nagios 是一款用于监控IT基础架构和查看当前状态、历史日志和基本报告的开源软件工具 。Nagios 用户可以监控系统指标,网络协议,应用程序,服务器,网络基础架构和接收故障警报 。
Nagios提供三种类型的网络管理工具,Nagios XL,Nagios日志服务器和Nagios网络分析器 。其中 Nagios XL 最适合网络监控(尽管其他两种也提供网络监控服务) 。
Nagios XL提供企业级网络监控,为用户提供带宽报告,网络心跳监控,自定义URL,电子邮件报告和远程机器监控 。升级的企业版提供基于Web的服务器控制台访问,业务流程监控,记录审核和自动化删除功能 。
 
3. Cacti
运维常用的17款监控系统

文章插图
 
【运维常用的17款监控系统】最初发布于2001年,Cacti 是一款开源的基于Web的网络监控和专为数据记录而设计的图形化工具 。它可以用于实时显示网络数据,如CPU负载或带宽利用率 。
Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储实时变化数据的开源数据库工具,其使用SNMP作为其默认收集算法,但如果你喜欢本地Perl的php脚本,那么你也可以使用它们 。
其最新版本0.8.8h于2016年5月发布,主要功能包括无限图形项目、图形自动填充支持、图形数据处理、自定义数据采集脚本、内置SNMP支持、图形模板、数据源模板、主机模板和基于用户的管理 。
 
4. GroundWork Monitor Core
运维常用的17款监控系统

文章插图
 
GroundWork Monitor Core 是监控网络、应用和云计算使用情况的平台 。开源版本包含最多可监控50个设备和基于社区的支持的许可证,该软件还有其对应的商业版本 。
在其网络管理功能方面,GroundWork提供网络和设备的自发现和维护、拓扑、报警控制、通过API/SNMP/IPMI的数据收集和对OpenDaylight SDN的支持等功能 。
GroundWork还提供了存储管理,支持大规模的企业级供应商,如NetApp和EMC,以及从磁盘、块或对象存储的数据收集和存储缓冲以及中断可视化 。
由于GroundWork的一站式网络管理方法,这种套件可能更适合那些寻找成熟品牌的大型商业和企业,而不是以开发人员为重点的工具,如Big Brother或Big Sister 。
 
5. Hyperic
运维常用的17款监控系统

文章插图
 
VMware的Hyperic工具用于在物理、虚拟或云环境下监控Web应用程序及其性能 。它适用于应用程序服务器,web服务器,数据库,操作系统,虚拟机管理程序,消息传递服务和目录服务器 。
Hyperic提供基础架构和操作系统监控,详细的报告,应用程序和中间件监控,警报和修复工作流程以及通用可扩展的API 。
该网络监控工具提供了企业版本,可以提高网络警报功能,并且能更好地创建基准 。
 
6. Observium
运维常用的17款监控系统

文章插图
 
基于linux的Observium是一个自动监测的网络监控工具 。据该网站介绍,“该工具是由一批经验丰富的专业网络工程师和系统管理员开发和维护的,Observium是一个由用户自己设计和构建的平台 。”
Observium提供社区版本和专业版,使用RRDTool进行缓冲存储和图形化功能,并具有易于使用的用户界面和报告功能 。但是,它没有报告导出功能,这可能对商务应用来讲会是一个问题 。
社区版本将为用户提供对所有支持设备或指标的完整自动监测功能,通过自动发现协议进行网络映射,自动识别数百种设备,并且每六个月发布一个新版本 。
而专业版用户将获得所有社区版本的功能并且还将获得实时软件更新和修复功能,基于规则的自动分组功能,网络阈值和状态警报系统以及流量统计系统 。


推荐阅读