Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Product Compatibility

Refer to product compatibility to determine supported Operating Systems and Database Versions.

Download NMIS here - https://opmantek.com/network-management-download/nmis-downloads/


Table of Contents

NMIS 8.8.0

Status
subtletrue
colourGreen
titleReleased
 10 Jan 2022

Highlights for the 8.8.0 release

Model changes

  • Silence the warnings from the Host_Resource Plugin

  • Fixing default handling of custom model for ifNumber changes

  • Host resources check if empty values

  • Added support for Calix model

  • Added support for limit ifspeed in Adtran plugin 

  • Add F5 LTM table collection and state - OFF by default with model policy as large.
  • Mitel3000 Modelling added.
  • Updates Huawei QoS to include 'Interface Name' in QoS graph
  • Fine tunes plugin install/plugins/QualityOfServiceStattable.pm. Updates Teldat QoS and BRS to include 'Interface Name' in QoS graph
  • Added the missing Model-ServiceOnly.nmis file
  • Updated models for Huawei MA5600 and Ruckus Controllers and Devices
  • Updates to Ruckus, Windows 2003, 2008, 2012 and ZyXEL
  • Adds models-install/Model-Teldati60-uses-common.nmis
  • Updates models-install/Model.nmis
  • Only displays active interfaces for Juniper devices for Juniper_CoS: Updates install/plugins/jnxCoStable.pm
  • Modelling updates for fixing Huawei and Alcatel
  • Updated Huawei GPON model
  • Updating F5 BigIP Models to be NMIS8 and NMIS9 Compatible

New Features

  • Updated jQuery version to 3.6.0 and jQuery UI 1.13

Fixes

  • Attempts to install CGI::Session from OS Package Manager first
  • Fixing default handling of custom model for ifNumber changes
  • Some hardening of NMIS against corrupting the node.json files
  • Fixed issue when variable not defined in model-discovery

NMIS 8.7.2-1G

Status
subtletrue
colourGreen
titleReleased
 14 Apr 2021.

Highlights for the 8.7.2G release

  • Bugfix affecting the installation on CentOS 6 (perl 6.10). 

NMIS 8.7.2G

Status
subtletrue
colourGreen
titleReleased
 30 March 2021.

Highlights for the 8.7.2G release

  • This version provides new authentication configurations:

    • Limit the number of sessions per user
    • Lock users that have not logged in in a specified period of time

NMIS 8.7.1G

This release of NMIS was published on 29 June 2020.

Highlights for the 8.7.1G release

  • Fix a polling bug that makes a node be found as candidate for WMI polling. 
  • Model fixes and updates.

We highly recommend to upgrade to this version from NMIS 8.7.0G.

NMIS 8.7.0G

This release of NMIS was published on 22 May 2020.

Highlights for the 8.7.0G release

8.7.0G is a major release with lots of new features, improvements and bug fixes.

Installer fixes

  • Get PAM module from repositories
  • Now installer uses cpanm for cpan installs as it is more flexible and does not need initial configuration as cpan does

Model Enhancements

  • support for new models:
    • Viptella models
    • Ericsson Router
    • Vyatta VYOS devices
    • Cisco BGP MIB 
    • Huawei HQOS graphs
    • Stats metrics to the Cisco routing model
    • Bluecoat Model 
    • f5 model
  • Model Improvements: 
    • Cisco Meraki and Meraki Cloud 
    • Improved models for Juniper IVE devices
    • Improved Fortinet FG model
    • Improved Microtik model
    • Improved Cisco Nexus model
    • Display temperature of the sensors in AristaSwitch model
  • Fixes for the Cisco Temperature model. Updates to the Cisco models to include temperature values
  • Work around net-snmp snmpd which reports almost anything as hrfixeddisk
  • Removing the degrees symbol from Units in Alerts
  • Added 'option' => 'small' to generate small graph when small graph requested in maxbits
  • Some graphs updated to show Max values, not only averages
  • Enhancing the Host Resource Model with thresholding
  • Added Opengear to Model.nmis to use Default-HC
  • Added lldpLocal to Model-Policy
  • Adding the missing ADSL graph to the NMIS source and fix ADSL model files
  • Added new RouteNumber section so variable accessible through stats
  • Common-database.nmis updated to include 'TeldatQoSStat' and 'TeldatBTSStat' entries

Plugin Improvements

  • Cisco Meraki Cloud
  • Viptella models
  • Added the OSS banner to the plugin code
  • Improvement in NMIS having a plugin include reach data
  • Enhancements to NMIS for health metrics for plugins and implementing ifNodeCollectable

Collect Improvements

  • Only run services polling on nodes which have service polling defined
  • Improvement to ifAdminStatus change detection to handle ifIndex changes. New event (Interface IfAdminStatus Changed)
  • Adding 300 seconds to node reset detection for odd Linux SNMP sysUpTime
  • Added collect_wmi/snmp properties to allow disabling either protocol (snmp_enabled, wmi_enabled). Also, added the migration script migrate_collectpatch to support this properties, added support for SNMPv3. Added an script test in admin/upgrade_node_collect
  • Optimisation to stop running services if no service polling required on a node
  • Improved debugging for a single node, runEscalate is skipped for a single node collect
  • Add a new configuration option sort_due_nodes, to order nodes based on last_time_poll
  • Improving the polling so that nodes do not get polled too frequently
  • Added escalate_poll_cycle to control when the escalate cycle is run

Admin Tools

  • Added new utility script admin/import_zenoss_backup to import devices from Zenoss device dump file (Example in admin/samples/zenbatchdump_sample.txt )
  • model_discovery to automatically determine which existing modelling exists
  • alcatel_interface_discovery admin tool has been deprecated

Other Fixes and Improvements

  • Updated printCrontab to split the running of collect and services to separate cycles. Also include additional info for run=escalate
  • fix in node.pl to show type=metrics, group=network graphs
  • Added support to preserve -- when lowercase names are wanted
  • Improve the debug output. Remove passwords from logs
  • Added support for Common-event.nmis event model policy handling for custom node roles
  • Added Node Count per poll cycle count
  • Added handling for new types of loopback interfaces called lo0
  • The minimum length of time that a graph can show has been reduced from 30 min to 10 min, this allows to see shorter periods with better details
  • Updated polling summary to include demoted nodes and pingonly nodes,  show stats for demoted and non snmp polled nodes
  • CVAR support for threshold controls
  • Add interface description in custom test alerts
  • Fix issue with notifications for elements with /
  • Update the installed modules detection
  • Added support for Crowd Auth
  • Add support for env_temp with the new configuration item env_temp_legacy_support

The latest version of NMIS can be downloaded from the Opmantek.com Download Page

...

NMIS8 installer may stop at CPAN attempt to install WWW::Mechanize on Redhat6 or Centos6

...

Code Block
cpan notest install WWW::Mechanize
# or if the above doesn't work, type cpan hit ENTER KEY and then from with cpan process then exit the cpan process:
notest install WWW::Mechanize
exit



NMIS 8.6.8G

This maintenance release of NMIS was published on 10 Jul 2019.

...

  • New and improved device support for RAD Optimux, Eltek Power UPS, net-snmp-based devices, Alcatel devices.
  • Calculate and alert/threshold test and value expressions now support combining multiple variables in expressions.
  • Improved CBQoS metrics
  • rrd_tune helper script can now set a ceiling for a node's responsetime.
  • Improved browser and standards compatibility in the GUI.
  • The traplog receiver now works better with traps from multiple sources, both forwarded as well as directly submitted ones.
  • Service testing has been streamlined, with improved graphs and the reporting of the response time for the service test.
  • Service testing now supports calling external programs to test a service state.
  • Improved handling of models with systemHealth sections, where all collected data is now stored in node files (and available to the GUI) instead of just when an update is run.

Fixes

  • All GUI components now work in widget and standalone mode.
  • Nodes that are down during updates are now correctly handled and artificial gaps in the reachability graphs are no longer created.
  • Per-interface thresholds can now be disabled from the GUI.
  • The fpingd behaviour now fully matches the documentation and fallbacks to the system ping client should no longer happen.

...

  • New install and upgrade script
    Simply run ./install.pl -h after unpacking NMIS to see its options.
  • New Device Support
    New and improved support for GE, Zyxel and Alcatel devices, and improved support for displaying resource utilisation (cpu and memory).
  • Outage Scheduler tool
    The new tool bin/schedule_outage.pl allows one to schedule future outages for groups or individual nodes.
    schedule_outage.pl sets up one-off outages only and can be run from cron to create recurring outage windows.
  • Node View with configurable fields
    The new configuration option network_viewNode_field_list controls which fields  are shown in the Node View and in what order.
    The default setting  includes a standard set of properties, but custom fields are fully supported.
  • Compression of rotated logs
    The configuration for log rotation was updated and streamlined,  and NMIS logs are now compressed after a week.
    install/logrotate.conf should be copied to conf in order to activate this, as well as to fix a path issue with this configuration file.
  • New Global Model Overrides
    The configuration option global_collect_ifDescr was added to override the models' interface collection rules, and ifDescr was added  as a per-model collection option.
    Both of these options support regular expressions.
  • More Event Details
    The new configuration option global_events_bandwidth controls whether event details should include an interface's bandwidth.

 Fixes

  • Improved loading of device information for the NMIS dashboard, improving load times for large deployments
  • Escalation policies now work with Event_Element fields that contain "/" characters.
  • Various layout fixes for group overview and status pages, and improvements for system health display.
  • The snmp maximum message size is now fully adjustable, both on a global basis as well as a per-node setting (on the Edit Node page).
  • Node configuration and model editing work both as widgets and as standalone pages now.
  • Unprivileged users are no longer shown menus that they are not allowed to access.
  • The script subsystem for collecting service data now works as documented.
  • The display type "textbox" for custom tables now works as documented.

...