NMIS (acronym for Network Management Information System) is an open-source network management system that was first released in 1998. Originally written by Keith Sinclair and with later substantial input from Eric Greenwood, the intellectual property for NMIS was purchased by commercial open source software company Opmantek in early 2011 under a stated commitment to keep "NMIS free and lead the community to rapidly advance the product". NMISv8 was released by Opmantek shortly after and remains free and open source. NMISv9 is currently (as at April, 2020) in the final stages of development. NMIS is a complete network management system which assists with fault, performance and configuration management, providing performance graphs and threshold alerting as well as highly granular notification policies with many types of notification methods. Additional modules and support provided by Opmantek are available to extend the capabilities of NMIS. NMIS monitors the status and performance of an organization's IT environment, assists in rectification and identification of faults and provides valuable information for IT departments to plan expenditure and IT changes. What is NMIS?
What does NMIS do?
Blog Posts
Download
NMIS is available as a stand-alone download or part of the Opmantek virtual appliance.
Install
Getting Started
NMIS8 - A Quick Getting Started Guide
NMIS8 Common Settings to Consider Adjusting
Getting Started with Opmantek Applications
Opmantek Virtual Appliance: Installation and Getting Started
Information
More information about Opmantek and our products and services available on our website.
Documentation
These detailed guides, webinars, and blogs break down configuring NMIS into manageable tasks and sub-tasks. These guides are designed to be followed after you have installed NMIS and confirmed it is operating.
NMIS v9
Building upon the success of NMIS 8, Opmantek’s NMIS 9 will be released in July 2020. We’re just going through the finalisation of the product right now.
Some of the enhancements include:
- open data using MongoDB
- improved I/O
- improved scheduling
- handling a larger node count
- more responsive interface
Perfect for your Network Engineering needs.
- NMIS 9 Release Notes
- NMIS9 Documentation - For some NMIS9 specific details.
- NMIS 9 Administration Notes
To build Opmantek's Automated Network Management Platform, add the latest commercial modules to leverage and enable access to even more functionality. To list a few: complete scalability through multi-server architecture, centralised node management, complete flexibility, centralised poller configuration management, improved charts, Improved inventory reports, new maps library, JSON APIs and more. All via a single platform.
We're excited to bring this product to you.
And a HAT TIP to all who participated in the beta program - thanks guys!
NMIS v8 Documentation
Current NMIS v8 documentation is listed below.
- What is NMIS?
- Getting Started - Opmantek Virtual Appliance Bundle Installation
- NMIS8 Release Notes and the Virtual Appliance Release Notes
- NMIS 8 Installation Guide and the (very simple) instructions for Upgrading NMIS to 8.6.6G
- NMIS8 Quick Start Guide
- NMIS8 Configuration Guide
- Node Administration Tools
- Managing Servers and Services with NMIS8
- NMIS Configuration Part 1 on the "show brain" blog
- NMIS Configuration Part 2 on the "show brain" blog
- Using SNMPv3 with NMIS for Secure Network Management
- Cisco router basic SNMP v1 or v2 configuration guide
- SNMP Traps with Cisco and Other devices
- NMIS8 Vendor and Device Support
- Information about Network Ports
NMIS in Depth
Why does NMIS do that, how does it work?
- Configuring NMIS for Multi-Tenancy - how to prevent NMIS users from seeing devices they are not supposed to see.
- NMIS and multi-homed nodes
- How To Customise Interface Speed, Collection, Thresholds and Events Using Node Configuration
- Manage Current Events - acknowledge events to stop escalation and notification
- Basic and Advanced Thresholds in NMIS8
- NMIS Threshold Configuration
- NMIS Metrics, Reachability, Availability and Health
- Amount of Performance Data Storage NMIS8 Stores
- Description of the NMIS Event Log
- NMIS Event List
- NMIS Node Status
- Import Nodes into NMIS8 - bulk import and integration
- Alerts - Using models to generate custom events
- Creating NMIS Email Notifications for a Specific Node and Interface
- Configuration Files for NMIS
- Custom Tables in NMIS
- Using Unique Identifiers (UUID) for NMIS Nodes
- Custom Notification Methods for NMIS Events
- NMIS Dashboards with Alternate Groupings - Customers and Business Services
- Developing Device Models for NMIS
- Extending SNMPd for custom monitoring
- Making Sounds for Critical Events on the NMIS Dashboard
- How NMIS pings nodes, using fpingd/fping or ping
- Ping Timeout and NMIS, including fast ping - fping
- Scaling NMIS Polling
- NMIS Customising the Dashboard Layout - Save Windows and Positions
- Controlling the Collection of Interfaces, Adjustments and Overrides
- Configuring syslog to get 'Network Events' on Master
- Scaling NMIS polling - how NMIS handles long running processes
- NMIS Handling Counter64 using SNMPv1
- Linking Nodes to other systems including Web, SSH, Telnet and whatever you need.
- Handling Up Time Counter Wrap with snmpEngineTime instead of sysUpTime
NMIS Troubleshooting & Micro FAQ
- The NMIS Support Tool
- NMIS File Permissions
- Configuration Files for NMIS (and how often they change)
- Logs, debugs and files which are useful when troubleshooting and resolving issues in NMIS
- Regular System Maintenance for NMIS
- SNMP Tuning
- SNMP Troubleshooting
- Testing SNMP Connectivity from the NMIS Server with snmpwalk
- Adding and Editing a Device in NMIS8
- Learning and Understanding Perl
- Installing Perl Libraries with and without CPAN
- NMIS8 Graphs Showing letters after the numbers in the y-axis
- Configuring NMIS to use Internal Authentication
- Configuring NMIS to use Active Directory Authentication (ms-ldap or ms-ldaps)
- Important NMIS Configuration Options
- Virtual Appliance Maintenance: Updating Software
NMIS Training
Opmantek has training material available for NMIS, this is available in PDF format, and includes a movie which is about an hour long for the NMIS Device Modelling Training. All this downloadable:
- NMIS8 User Training
- NMIS8 Administration Training
- NMIS8 Developer Training
- NMIS8 Device Modelling Training
- NMIS8 Device Modelling Training Webcast
NMIS Support
- How to upgrade and maintain model files
- Default Credentials (Passwords) for NMIS8 VM
- User Management in NMIS8
- Moving the NMIS database to a new partition
- Additional support can be found on the nmis_users mailing list although we recommend commenting on this community site.
Old patching
- Upgrading NMIS to 8.6.1G
- Upgrading NMIS to 8.6.0G
- Upgrading NMIS to 8.5.12G
- Upgrading NMIS to 8.5.10G
- Upgrading NMIS to 8.5.8G
- Upgrading NMIS to 8.5.6G
- Upgrading NMIS to 8.5.4G
- NMIS 8 Installation Guide (up to Version 8.5.4G)
- Upgrading NMIS to 8.5.2G
- Upgrading NMIS to 8.5G
- Upgrading NMIS to 8.4.10G
- Patching NMIS with 8.4.6G
- Patching NMIS with 8.3.4G Update
- Patching NMIS with 8.3.6G Update
- Patching NMIS with 8.3.9G Update
- Patching NMIS with 8.3.15G Update
- Patching NMIS with 8.3.18G Update
- Patching NMIS with 8.4.1G
NMIS4 Documentation
- NMIS 4.3.6e Installation Documentation- contributed by Terrell Prude.
Other Resources for NMIS Users
Opmantek Modules to Extend NMIS8
- opEvents - Event Management working like ITIL V3 intended. Managing syslog, SNMP trap, NMIS events and any log content.
- opFlow - Application level visibility using NetFlow information, providing incredible visibility into bandwidth usage, by user and application.
- opReports - Expert reporting, with traffic lights and actions.
- opMaps - Geographical mapping of your Organisation, from NMIS information.
- opSLA - Enhanced IPSLA engine for 10000's of IPSLA probes on a single server.
- opHA - High availability for NMIS through Master/Poller and Multi-Master configurations.
- opConfig - Automatically track and back up configurations. Compare configurations.
- opCharts - Modern, dynamic, interactive charting, custom dashboards and a RESTful API for all NMIS data and more.