Stands for "Network Management System." An NMS is a system designed for monitoring, maintaining, and optimizing a network. It includes both hardware and software, but most often an NMS refers to the software used to manage a network.

Network management systems provide multiple services. These include, but are not limited to:

  1. Network monitoring - NMS software monitors network hardware to ensure all devices are operating correctly and are not near or at full capacity. Alerts can be sent to network administrators if a problem is detected.
  2. Device detection - When a new device is connected to the network, the NMS detects it so that it can be recognized, configured, and added to the network. This is also called device provisioning.
  3. Performance analysis - An NMS can gauge the current and historical performance of a network. This includes the overall performance of the network as well as individual devices and connections. For example, the NMS may detect aspects of a network where throughput is nearing the maximum bandwidth available. The data can be used to optimize the flow of traffic and recommend the addition of new hardware if needed.
  4. Device management An NMS can provide a simple way to manage multiple devices from a central location. It may be used to configure a device or modify settings based on the performance analysis. Examples include activating specific network ports on a switch or implemeting bandwidth throttling for certain devices.
  5. Fault management - If a device or section of a network fails, an NMS may be able to automatically reroute traffic to limit downtime. This action may be performed on the fly or may be accomplished using a set of preconfigured rules. When a fault occurs, a network alert or notification is usually sent to one or more network administrators.

Why use an NMS?

In small networks, such as a residential or home network, an NMS is not necessary. However, it is important for any large network, such as those found in enterprise configurations. Server farms, data centers, and corporate networks may have hundreds or thousands of connected devices. It is important to have a central network monitoring system in place to manage the devices. An NMS provides and efficient way to locate, update, repair, and replace network equipment as needed.

Updated April 6, 2017 by Per C.

Definitions by TechTerms.com

The definition of NMS on this page is an original TechTerms.com definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the NMS definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.