Versions Compared

Key

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

...

  • Be able to read other configuration files from the master Primary server. Requires opHA 3.0.7
  • NMIS GUI configuration tables are not editable if other configuration files from the poller are sent.
  • Added conf.d configuration files to support zip.
  • 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, meaningful when used with 1min polls. 
  • Prevent the queue jobs from getting too big when unnecessary:
    • Add default configuration parameter 'abort_plugins_after' => 7200, # seconds
    • Updated nmis9 scheduler to not add a plugin job if already exist another for the same nodes. 
    • Updated the queue information message when truncate output to be more clear. 
  • Prevent tests collection events being contaminated by real NMIS9 processes. 
  • Added function 'retrieve_section' to lib/NMISNG/Node.pm to retrieve systemHealth sections for QoS for non-Cisco devices.

  • Added submodule SQoS (Standardised Quality of Service) to NMISNG as lib/NMISNG/SQoS.pm

  • Fix create Outages function used by opCharts (4.0.12) when programming an Outage. 
  • Added node group to Events to make the query faster for RBAC queries in opCharts (4.0.12). 

...

  • NMIS 9 configuration can be now set up using the master Primary node
  • Fixed bug when renaming a node on a specific situation, when the node had track of files that doesn't exist anymore. The message was "Failed to relocate inventory storage XXX: file "/nodes/namenode/interface/inloopback0.rrd" does not exist, cannot relocate!".
  • Fixed bug in the NMIS interface that, in some situations, shows the wrong color (green) for unreachable nodes. It happened when the node was unreachable but a node down event does not exist. 
  • Fixed cgi-bin/models to handle distinction between config nmis_default_models and nmis_models directories for listing, and to use nmisng::util::getmodelfile to read the appropriate model file (custom or default); any written out data already went to the custom model directory.

  • Replace legacy logging code.
  • Fixed "Network Tools >> SNMP Tool" that was opening when the node was not active. 

...

  • Smarter non-interactive installation with Preseeding
  • Support to See poller nodes from the primary server.
  • Fixed visualisation problem with numeric node nodes. Nodes with only numbers on the name, like "12345" were causing problems on the system.
  • Show poller_event_log by default if the NMIS9 is a masterPrimary, in case syslog is configured to get network events on masterPrimary.
  • mojolicious 8.x is a new dependency that has a totally rotten default format for mojo::log. Fixed log format and set log_level to info which is no longer the default.
  • Fixed race condition in the poll process causing the catchall inventory data not being updating propertly when the ping operation runs at the same time. 
  • Fixed fpingd process on debian 10 was causing heaps of space padding to be added if $0 is changed.
  • Fixed NMIS9 runtime graph was not working. 
  • Change sysLocation field title to 'SNMP Location' to declash with manually configured location field, which is titled 'Location'.
  • Added hr* sections to net-snmp model so opCharts can know what charts to make. 
  • Fixed network_summary_group view had empty columns.
  • Fixed node response time graphs for nodes (shown NaN on previous):

...