NMIS 9 | Network Management Information System

NMIS is an open source network management system.

What is NMIS?

NMIS is a complete network management system which provides fault, performance and configuration management, performance graphs and threshold alerts. Business rules allow for highly granular notification policies with many types of notification methods.

opCharts - Portal Sample

Screenshot is from our commercial module opCharts that provides a professional/enterprise user interface for NMIS


NMIS (Network Management Information System) is an open-source network management system originally written by Keith Sinclair and was first released in 1998. The intellectual property for NMIS was purchased by commercial open source software company Opmantek in early 2011 under a stated commitment (which continues) to keep “NMIS free and lead the community to rapidly advance the product”. All versions of NMIS since 2011 remain free and open source.
On the 24th of June 2020, Opmantek released NMIS 9.

What does NMIS do?

NMIS consolidates multiple tools into one system, ready for Network Engineers to use. Scalable, flexible, open, simple to implement and maintain, NMIS is the Network Management System that underpins the operations of over one hundred thousand organizations worldwide – making it one of the most widely used open source Network Management Systems in the world today.

NMIS monitors the status and performance of an organization’s IT environment, assists in identification and rectification of faults, and provides valuable information for IT departments to plan infrastructure changes and investment.

NMIS has been implemented globally in networks from as little as 5 devices to hundreds of thousands of devices – of which over 10,000 vendor device models come ready to use out of the box.

Sophisticated business rules engine

The NMIS business rules engine classifies events on their business impact, not their technical nature. The engine takes a short time to configure and then it's customised to your operating environment. Further enhance this capability using opEvents. For instance get access to automate the event remediation.


Pre-configured out-of-the-box solution.

NMIS supports over 10,000 vendors out of the box. The simple set-up allows for network management to occur quickly and can easily integrate new technology. The modelling capability allows the Network Engineer to immediately model new devices.

Visible operational impact - gradient

Visible operational impact

Network Operations can see how device performance is impacting the health of a single device, a group of devices or the whole network. Further enhance this capability using opCharts. For instance see the impact on your network topological maps.


Automated health live baselining

NMIS measures a baseline of availability, response time and performance, and automatically shows the changes when compared to the previous period baseline. Further enhance this capability using opTrend. For instance intelligently identify outliers to your baselines.


Massively scalable

From the largest distributed global environments down to a single office implementation, NMIS handles the data, rules, and presentation. Further enhance the scale and reach when you add in opHA. There is no limit to how much you can manage in a single pane of glass.


Customizable alert escalation procedures

NMIS allows for customised alert escalation to suit your business. Escalate events based on your organisational structure, operational hours or chain of command. Read about this here.

Support Options

Support Options

Opmantek support engineers are highly skilled in NMIS, Open-AudIT and all commercial Opmantek products and come with experience from working in Telcos, MSP and Software Development. They undergo constant training ensuring that their knowledge remains up to date. Our support engineers are involved with customer implementation and rollout. Our support and development teams work closely together and are also actively involved in the open source community.


Cisco IPSLA Support

NMIS supports Cisco IPSLA directly, allowing organizations to create and manage IPSLA probes on Cisco routers and switches. NMIS provides large scale, flexible IPSLA support. This provides network teams with baseline information about network performance, verifying Quality Of Service (QoS) levels, and helps identify the root of a problem when network performance levels drop.

Solutions to meet your requirements

After working closely with our customers we have developed multiple commercial modules that are available to trial, all enabled with a 20 node licence on our easy to use VM. Many customers come to us and ask us about the commercial products that would meet their needs. So we built solution bundles as follows;

Home - Solutions - Solutions for MSPs


Full white labelling, multi-tenancy, multi-server providing scalability, portals and dashboards perfect for your end users.

Home - Solutions - OpenAudITCloud

IT Organisations

NMIS Professional provides network performance analysis, fault management and automated responses to problems.

Home - Solutions - Config and Compliance Management

Compliance Management

Audit and manage standards based compliance and configurations in multi vendor hybrid environments.

Feature Summary

Performance Management Configuration Faults and Events
  • Integrated Fault and Performance Management.
  • Live Graphs can be created quickly and easily.
  • Graphing period is flexible and can have lengths up to 1 year.
  • Graphs are interactive and you can quickly drill-down for more information.
  • Graphing of Interface, CPU, Memory stats.
  • Interface statistics are returned in utilisation and/or bits per second.
  • Health and availability metrics are generated from statistics collected.
  • Threshold engine which send alerts when thresholds are exceeded.
  • Checks for changes to device details.
  • NMIS stores contact and location information that links to the SNMP sysContact and sysLocation MIBS.
  • Produces DNS and Host records from the collected IP addressing information.
  • Interface information includes IP address information.
  • Dynamic handling of ifIndex changes and difficult SNMP interface handling.
  • List to show your inventory management including managed devices by location or type and software revisions.
  • Searches interface information by node name, interface name, description, type, IP address, for matching interfaces.
  • Customizable event levels that can be implemented for different devices.
  • Color coded events and statuses for fast interpretation.
  • Customizable alerting system.
  • Set unique event levels based on the group/location/SLA of devices.
  • Events are stateful including thresholds, meaning that an event is only issued once.
  • Integrated logging facility to view NMIS events and syslog messages.
  • Outage time calculated for each down event.
  • Planned outages aren’t recorded against outage calculations and don’t generate events.
Escalation Management Business Rules Engine Management Reporting
  • Create escalation policies based on device groups that provides high granularity.
  • Notification engine can handle any “command line” notification method, including email, paging, signs or speakers
  • Integrated event manager that allows a list of active events with an escalation level.
  • Business hours and the contact system ensures the right people are contacted in the right way.
  • Flexible event levels can be customized based on device type, location, group or how important the device is to the business.
  • Policy based actions – business actions for people to follow when a fault occurs.
  • Policy based escalation, event handling and notifications.
  • Planned outages – removes alerts during planned outage periods.
  • Powerful out-of-the-box reporting.
  • Reports to assist in planning and measurements against KPIs.
  • Live Summary of entire managed environment into a single metric, which indicates reachability, availability, health and response time of all devices being managed.
  • Summary pages of devices including device information, health graphs and interface summaries.
Distributed Monitoring Scalability Real-Time Monitoring
  • Manage an unlimited number of nodes.
  • High level of redundancy.
  • Single configuration for the system.
  • Access all of your information from one place.
  • Performance and fault data collected in a single poll.
  • NMIS is an extremely efficient monitoring platform.
  • Interface designed to provide specialized views to quickly identify problems in large environments.
  • Summary information of your entire network.
  • Live base-lining.
  • Live performance and availability monitoring.
  • Live flexible graphs.
  • Live alerting and notification conditions.
Extensive list of supported devices NMIS’s most Powerful Engine Notification Management
  • If it has an IP address, NMIS can manage it and it will leverage the key IP of NMIS.
  • If it doesn’t have an IP address NMIS can probably manage it too!
  • Support of SNMP v1 v2 and v3
  • Support of SNMP traps
  • MongoDB powers the database and allows for more data to be save and for you to get it quicker.
  • NMIS has a multi-threaded approach, each action is added to a worker pool and no job is queued twice.
  • NMIS has an improved I/O, Scheduling and can handle a larger node count while displayed on a more responsive interface.
  • Powerful, out-of-the-box reporting that can be sent through email.
  • Reports for utilization, outages and many more.
  • Snapshot and dynamic reporting for metrics on all devices and groups of devices.


Community Support

Community Support

Community Support is also available for all open source users. Our developers continually update NMIS with input from the community.


NMIS on GitHub

The NMIS core is, and will always remain, open source. Track all of the development changes on GitHub

Some of our loyal customers

Book a demo and start solving your network problems

“I need a true single-pane of glass – one centralized place where I can see, collect, adjust, and report against my ENTIRE environment. ”

– This was solved with NMIS.


Pin It on Pinterest