What skills Modern network performance monitoring tools should have. Previously, enterprise network engineers had to provide network access and sufficient bandwidth for a variety of connected servers, applications, and end devices. From the OSI model perspective, these tools focus primarily on 1-4 layer networks. Because all traffic and data flows across a network share all of the bandwidth and queue resources, the higher OSI hierarchy is ignored.
Network problems
In addition to providing simple online / Wire Break status and usage information, network performance monitoring products can also perform more complex automated network fault repair tasks. This includes routing protocol monitoring and unplanned routing change alerts. In addition, some products can use intelligent technology to understand how various WAN Technologies, virtual stacking, and QoS features work. In addition, they can be set up to automatically send alerts when problems occur, and even perform actions that automatically fix problems.
Application data and Flow capture
The most important task of modern network performance monitoring tools is to parse and analyze data and streams. In a network, different regions can capture packets in different ways, and then perform automated and / or manual analysis. The most common methods are:
1. Deploy Distributed data collection agents on all critical network locations.
2. use The packet capture capabilities of the specific router/switch hardware.
network Monitoring with the application
As mentioned earlier, Modern network monitoring tools have been from the use of icmp ping and snmp commands are sent to various networks, servers, and other devices that need to be monitored ping request, the monitoring tool may mark the device as " downtime "
SNMP collects and organizes a variety of different types of data from network and server components that support this protocol.
For network devices, this usually means constant monitoring of specific device interface states and data throughput. In addition, it monitors hardware status, including power, fan, and memory utilization.
Some network performance monitoring tools can also collect and respond to different system logs (Syslog) message. The system log is a common standard for infrastructure device log messages. These messages are sent and stored in a centralized network monitoring tool that can be used to notify the support Engineer in the event of a system failure.
Network Monitoring tools provide comprehensive monitoring capabilities that not only monitor availability and performance statistics, but can even monitor the entire application layer. This monitoring typically relies on the configured software plug-in or operating system settings to send the monitoring data back to the central monitoring server.
Virtualization and operating system problem detection
There must be some problems between the network and the application program. This includes the various middleware that virtualization, server operating systems, and applications rely on. The hypervisor needs to monitor the problem that may cause the application layer performance to fall separately. The main operating system and middleware responsible for managing communication between distributed systems also have the same problem. Network performance monitoring vendors use different methods to monitor these issues, some of which also support more hypervisors, operating systems, and middleware software.
different network performance monitoring vendors perform these tasks in varying granularity. Moreover, the more precise the task becomes, the more complex it is to implement and manage . Therefore, it is important to accurately understand the needs of your organization, and then properly balance the granularity and complexity.
What skills should network performance monitoring tools have?