现代网络性能监控工具应具备何种技能?

以前,企业网络工程师不得不为各种连接的服务器、应用程序和终端设备提供网络接入和足够的带宽。从OSI模型角度看,这些工具主要关注于1-4层网络。由于通过一个网络的所有流量和数据流都共享全部的带宽和队列资源,更高的OSI层次多少被忽略了。

慢慢地,网络设备变得越来越复杂,现在网络中不同的数据流都可以被识别出来并区别对待。各种服务质量(QoS)和应用层流程成型技术也可用于实现这个目 标。此外,随着对于关键业务应用程序依赖程度越来越高,网络工程师也迫切需要了解OSI模型的更高层次,这样他们才能发现网络、服务器操作系统、虚拟化软件和应用程序本身所存在的性能问题或其他问题。但是,要想解决这些问题,他们需要借助于一些工具。

在许多场景中,网络性能监控工具已经从较为传统和简单的网络监控软件向前进化。这些监控工具通常使用ICMP的ping和简单网络监控协议(SNMP)的 polling/traps去检查网络状态。更现代的补充功能包括监控、基线化和智能分析应用程序本身的所有状态。最先进的网络监控工具则还能够执行以下 5种功能:

1. 网络与应用程序监控

2. 网络问题分析

3. 应用数据与流拦截分析

4. 虚拟化与操作系统问题检测

5. 问题根源分析

不同的网络性能监控供应商在执行这些任务的粒度各不相同。而且,越精确的任务在实现和管理时会越复杂。因此,一定要准确理解自身组织的需求,之后再恰当地平衡粒度和复杂度。那么,我们接下来继续分析现代网络性能监控工具所具备的5个常用功能。

网络与应用程序监控

正如前面所提到的,现代网络监控工具已经从使用ICMP ping和SNMP协议的网络监控进化为更复杂的工具了。来自网络监控服务器的常规ping命令会发送到各种不同的网络、服务器及其他需要监控的终端设备 上。如果所监控的设备没有响应ping请求,那么监控工具可能会将该设备标记为“宕机”,然后向支持人员发出警报。

SNMP会收集和组织来自支持这种协议的网络与服务器组件的各种不同类型的数据。

对于网络设备而言,这通常意味着要不断地监控特定的设备接口状态和数据吞吐量。此外,它还会监控硬件状态,其中包括电源、风扇和内存使用率等。

有一些网络性能监控工具还能够收集和响应各不同的系统日志(Syslog)消息。系统日志是一种面向基础架构设备日志消息的通用标准。这些消息会被发送和 存储到一个集中的网络监控工具中,经过分析后会在出现系统故障时用于通知支持工程师。

网络监控工具具有全面的监控能力,它不仅能够监控可用性和性能统计数据,甚至能够监控整个应用层。这种监控通常依赖于所配置的软件插件或操作系统设置,将监控数据发送回中央监控服务器。

虚拟化和操作系统问题检测

网络与应用程序之间也一定会出现一些问题。这其中包括虚拟化、服务器操作系统及应用程序所依赖的各种中间件。虚拟机管理程序需要单独监控可能造成应用层性 能下降的问题。负责管理分布式系统之间通信的主操作系统和中间件也有一样的问题。网络性能监控供应商会使用不同的方法去监控这些问题,其中一些还支持更多 的虚拟机管理程序、操作系统和中间件软件。

网络问题分析

除了提供简单的在线/断线状态和使用率信息,网络性能监控产品还能执行更复杂的自动化网络故障修复任务。这其中包括路由协议监控和计划外路由变化警报。此外,有一些产品还能使用智能技术去理解各种WAN技术、虚拟堆叠和QoS特性的工作方式。此外,它们还能设置成在出现问题时自动发送警报,甚至还能够执行 自动修复问题的操作。

应用数据与流的捕捉分析

现代网络性能监控工具的最重要任务就是解析和分析数据与流。在网络中,不同区域可以用不同的方法去捕捉数据包,然后执行自动和/或人工分析。最常见的方法 有:

1. 在所有关键的网络位置上部署分布式数据采集代理。

2. 使用特定路由器/交换机硬件所具有的数据包捕捉功能。

分析数据包并执行更精细的应用分析,这是许多企业组织越来越重视的需求。通过使用深度数据包检测技术,网络管理员就能够分辨出与应用程序关系更密切的通信问题,否则这些问题很难检测到。

网络流采集会整理出数据进出网卡的IP网络统计信息。一旦将这些数据发送到一个集中的服务器并通过网络性能监控流分析工具的分析,网络支持管理员就能够分 辨流量的源信息和目标信息,以及流量在通过网络时会遇到的详细QoS策略。最终,这些数据会被用于识别网络设备之间的配置问题或各个网络路径的拥塞问题。

问题根源分析

在一个网络性能监控工具上整合各种事件数据并进行分析,能够形成一种自动化问题根源分析功能。如果网络中出现一个问题,然后它触发多个组件的事件,那么许 多网络性能监控工具都会使用人工智能技术分析这些事件的关联性,最终确定这个问题的根源。这是其中一个需要配置的复杂功能,因为它要求正确配置所有的设备 和监控系统。例如,如果设备时间没有通过网络时间协议(Network Time Protocol)进行同步,那么事件发现的时间就会出错。这会给问题根源分析引擎的精确度造成负面影响。但是,一旦创建好并采取正确的维护措施,自动化 问题根源分析工具就能够在故障修复方面节省大量的时间。

作者:佚名

来源:51CTO

时间: 2024-11-18 21:44:06

现代网络性能监控工具应具备何种技能?的相关文章

企业网络营销人才应具备的几项能力

中介交易 SEO诊断 淘宝客 云主机 技术大厅 人才自古都是社会和企业前进的最大的推动力,网络这个对于我熟悉而又陌生的家伙,对我们的企业的影响越来越大,同时也越来越多的企业想去利用这个家伙,那么我们就来讨论一下:对企业网络营销人才应该具备哪些条件呢? 1.能够对企业的网络营销策略进行分析和总结.也就是说我们的网络营销才要能够,在对网络营销了解的基础之上,能够结合企业的营销战略和公司发展需求,作出企业网络营销在不同阶段的各种营销策略,并能够对自己的策略在实施的过程中,做出合理的分析和总结,进而进行

智慧城市概念席卷而来 我们应具备何种功能才能适应

智慧城市的建设是我国目前城市的一个发展趋势,但是很多人并不了解什么是智慧城市,下面我们就一起来了解一下智慧城市是什么样的城市? 智慧城市应该具备智能感知(能实现实时.全面与立体感知).系统协同(能够实现一卡通.一链通.一令通).智慧处理(建立在大数据.云存储.云计算.业务建模和智能分析等服务之上).机制先进(投资运营机制高效.权益保障追溯完善.监管体制管用等).服务优质等特征.只有具备上述功能,才能称之为智慧城市. 智慧城市三种建设类型 智慧城市建设正在我国各地如火如荼地开展,总体而言,主要有三

当选购网络性能监控产品时,需要考虑什么?

鉴于网络性能监控系统涉及各种不同的监控.优化.故障修复和报表工具,因此网络管理员一定要理解它们的区别,按照其对于组织的重要性进行优先级划分.这样他们就能够更好地理解哪一些供应商和产品才最适合某一种特定的网络基础架构.每一种供应商产品及其组合均各有优缺点,需要进行仔细考量. 考虑基础架构的当前状态 在寻找网络性能监控工具时,首先要考虑的是当前网络的状态.有一些供应商专注于高级数据中心中包含成千上万网络基础架构组件的超大型网络.而其他一些供应商则关注于给中小型企业提供较小型简单易用的产品. 另一个要

程序员应具备的素质

程序|程序员|素质|程序员 程序员应具备的素质[转帖]程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立, 到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数 据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大 的贡献. 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难 形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不 如.这些问题不是在于中国程序员的智

一名3年工作经验的程序员应该具备的技能

细读本文需要6分钟 与你共勉 背景介绍 LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于: 1.阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,所以LZ在和主管的交谈中也是毫无顾忌,说得天花乱坠,很多自己介于知道和不知道的东西都直接脱口而出了,结果多次被对方一反问就问得

你值得拥有 —— 25 个 Linux 性能监控工具

你值得拥有 -- 25 个 Linux 性能监控工具 一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具.在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的. 基于命令行的性能监控工具 1. dstat - 多类型资源统计工具 该命令整合了vmstat,iostat和ifstat三种命令.同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况

《自顶向下网络设计(第3版)》——2.3 网络性能

2.3 网络性能 自顶向下网络设计(第3版) 在分析网络设计技术要求时,你应该将客户所能接受的网络性能标准,包括吞吐量.精确度.效率.延迟和响应时间等区分出来. 现在有很多关于网络性能方面的数学性论述.本书在讨论网络性能时采用实际的非数学的方法,避免在网络性能精确描述中出现令人畏惧的数学方程式.虽然这些方程式比它们看上去要简单得多,但它们对于理解客户目标通常是没有必要的.本节的目标是为读者提供一种简单的网络性能观点,包括当你没有时间进行数学分析时从现实世界中能作出的结论. 分析客户的网络性能目标

提高交换机网络性能的几种方式探讨

通信网络已从过去的技术驱动模式转变为由市场.业务驱动的模式,以客户为中心,以市场为导向,已成为固网下一步发展的必然趋势.对现存固话交换网络的合理优化改造,在节省维护成本和运营成本的基础上使之更灵活.安全.高效.如果不能跟上技术潮流的步伐,客户的流失就不能避免. 以下网络技术都能在保持运营维护成本较低增长的情况下,极大改善网络性能和安全的措施: 号码再定位技术:号码再定位技术(SNR)是在信令链路层引入智能号码再定位技术,使七号信令网具备智能化以便在开放号码和路由相关的业务时,无需对已有的信令作

提高交换机网络性能方式探讨

通信网络已从过去的技术驱动模式转变为由市场.业务驱动的模式,以客户为中心,以市场为导向,已成为固网下一步发展的必然趋势.对现存固话交换网络的合理优化改造,在节省维护成本和运营成本的基础上使之更灵活.安全.高效.如果不能跟上技术潮流的步伐,客户的流失就不能避免. 以下网络技术都能在保持运营维护成本较低增长的情况下,极大改善网络性能和安全的措施: 号码再定位技术:号码再定位技术(SNR)是在信令链路层引入智能号码再定位技术,使七号信令网具备智能化以便在开放号码和路由相关的业务时,无需对已有的信令作