常见监控分类概述
Gartner 在 AIOps Will Provide Consolidated Analysis of Monitoring Data(AIOps 将提供监控数据的综合分析)中将监控分为:ITIM、NPMD、APM、DEM 四类,各类监控软件及数据汇聚在一起构成了 IT 运维的人工智能(Artificial Interlligence For IT Operations,AIOps)监控。
1、ITIM(IT 基础设施监控)
IT 基础设施监控主要针对操作系统、数据库、中间件、服务器、存储等。当然,日常我们也使用 ITIM 监控软件做一些简单的业务级别的监控,如进程的状态、性能等。 现在市面上常见的 ITIM 软件有:Zabbix、Open-falcon、Prometheus、Sensu,商用的有 IBM Tivoli 系列中的 ITM/ITCAM、BMC 的 Potorl、HP 的 Openview Perfview/MeasureWare 等。
2、NPMD(网络性能容量监控与诊断)
网络性能容量监控与诊断常对应网络基础监控和网络性能容量监控(Network Performance Monitoring,NPM)两大类。 网络基础监控一般通过 SNMP、Syslog 等协议,主动或被动向网络设备获取相关数据,完成网络设备的性能容量管理、网络拓扑管理、事件管理、设备管理、配置管理等工作。常见的有:Solarwinds 网络管理系列产品、北塔软件网络监控系列产品等。
网络性能容量监控一般基于网络数据镜像技术,以 NetScout 为例,其主要致力于三类问题:①业务应用的网络流量是多少,是否有突发流量和网络拥塞;②业务应用为什么慢;③业务应用请求为什么提交不成功。
国产的 NPM 软件也有天旦(Netis)、科来、神州灵云、Ncompass 等。
3、APM(应用性能容量监控)
应用性能容量监控主要是针对业务系统的监控。需要明确的是,许多 IT 基础设施监控软件也提供了针对业务功能模块的监控,如 IBM Tivoli Composite Application Management 有针对 WAS、SOA、Dadabase 等业务组件的监控模块,且产品也被定义为“Application”监控,但一般不把它们当作 APM 软件,而是当作 ITIM。 国外的 APM 有 Dynatrace、pinpoint、Traceview 等,国产的 APM 软件也有听云(Tingyun)、博睿、OneAPM 等。
4、DEM(数字体验监控)
DEM 软件用于发现、跟踪和优化网络资源和最终用户体验。这些工具可以监视流量、用户行为和许多其他因素,以帮助企业了解其产品的性能和可用性。DEM 产品集成了主动或模拟的交通监测和真实用户监测,分析了理论性能和真实用户体验。这些为检查和改进应用程序和现场性能提供了分析工具,还帮助企业了解访问者如何浏览他们的网站,并发现终端用户的体验是否受到了影响。 DEM 和 APM 的界限稍有模糊,如 Dynatrace 也常被认为是 DEM 监控软件。另外,DEM 还有 Centreon、Nexthink、Catchpoing 等。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/b7180daa1fd51a367c5a9d647】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论