This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggestions. (August 2018) This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (August 2017) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "Network Performance Monitoring Solution" – news · newspapers · books · scholar · JSTOR (June 2017) (Learn how and when to remove this message) This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (May 2022) (Learn how and when to remove this message) (Learn how and when to remove this message)
NPM Home screen

Network Performance Monitor (NPM) in Operations Management Suite, a component of Microsoft Azure, monitors network performance between office sites, data centers, clouds and applications in near real-time. It helps a network administrator locate and troubleshoot bottlenecks like network delay, data loss and availability of any network link across on-premises networks, Microsoft Azure VNets, Amazon Web Services VPCs, hybrid networks, VPNs or even public internet links.

Network Performance Monitor

Network Performance Monitor (NPM) is network monitoring from the Operations Management Suite, that monitors networks. NPM monitors the availability of connectivity and quality of connectivity between multiple locations within and across campuses, private and public clouds. It uses synthetic transactions to test for reachability and can be used on any IP network irrespective of the make and model of network routers or switches deployed.

Topology map
Hop by hop metrics

Features

Use Cases

Operation

It does not require any access to network devices. Microsoft Monitoring Agent (MMA) or OMS extension (valid only for Virtual machines hosted in Azure) is to be installed on the servers in the Subnetworks that are to be monitored.

  1. OMS Agent auto downloads the Network Monitoring Intelligence Packs which spawns an NPM agent that detects the subnets it is connected to and this information is sent to OMS.
  2. NPM Agent gets to know the list of the IP addresses of other agents from OMS.
  3. NPM Agent IP starts active probes using Internet Control Message Protocol (ICMP) or Transmission Control Protocol (TCP) Ping and the roundtrip time for a ping between two nodes is used to calculate network performance metrics such as packet loss and link latency. This data is pushed to OMS where it's used to create a customizable dashboard.

A video-based demo of NPM is available online.

Synthetic transactions

NPM uses synthetic transactions to test for reachability and calculate network performance metrics across the network. Tests are performed using either TCP or ICMP and users have the option of choosing between these protocols. Users must evaluate their environments and weigh the pros and cons of the protocols. The following is a summary of the differences.

Timeline

NPM Solution became generally available (GA).[1] The launch was picked up by eWeek[2]

NPM solution was announced in the Public Preview

Operating systems supported

Windows Server

Linux distributions

Client operating systems

Windows 7 SP1 or later

Availability in regions

Network Performance Monitor is available in the following Azure regions:

  1. Eastern US
  2. Western Europe
  3. South East Asia
  4. South East Australia
  5. West Central US
  6. South UK
  7. US Gov Virginia

Data collection frequency

TCP handshakes every 5 seconds, data sent every 3 minutes[3]

References

  1. ^ "NPM solution goes GA". 27 February 2017.
  2. ^ "Microsoft Adds Network Performance Monitor to Management Suite". eWeek. 24 February 2017.
  3. ^ "Azure Log Analytics data collection details". 16 June 2022.