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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络性能监控工具应具备何种技能?相关的知识,希望对你有一定的参考价值。

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

网络问题

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

应用数据与流的捕捉

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

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

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

网络与应用程序监控

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

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

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

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

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

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

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

不同的网络性能监控供应商在执行这些任务的粒度各不相同。而且,越精确的任务在实现和管理时会越复杂。因此,一定要准确理解自身组织的需求,之后再恰当地平衡粒度和复杂度。


以上是关于网络性能监控工具应具备何种技能?的主要内容,如果未能解决你的问题,请参考以下文章

电脑管家保障亿万网民的网络安全

性能监控工具

深入理解JVM-性能监控工具

深入理解JVM——性能监控工具

深入理解JVM一性能监控工具

Jmeter4.0----监控服务器性能