Versions Compared

Key

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

...

Please see opCharts Product Compatibility to see which Linux Distributions and MongoDB we support.


Table of Contents

opCharts 4.2.

...

2

Status
subtletrue
colourGreen
titleReleased
 29th Jan 2021

Improvements

  • Business Services Interfaces table can now be configured by the schema file "opCharts_business_services_interfaces.json"
  • Inventory search improvements
    • inventory.data.Description is now searchable in the GUI with iregex
    • inventory.data.ifSpeed is now searchable as a string match
  • LLDP Improvements
    • If NMIS9 has LLDP neighbor in its inventory opCharts will use its currently polled neighbors interface to show utilization and metadata
  • CDP Improvements
    • If NMIS9 has CDP neighbor in its inventory opCharts will use its currently polled neighbors interface to show utilization and metadata
  • Improved the panels in Business Services including a new Monitored Services Panel
  • If the Interface or Node Panel cannot find any performance or utilization data it will show "No Data" instead of rendering nothing
  • Business Services have improved rendering of panels into rows.

Bug Fixes

  • Fixed update-subnet-dependancy throwing an error about not finding subnets.json, we have migrated this feature to use the internal cache database.

  • Fixed issue where the subnets cache would not expire old inventory.
  • Fixed issue with LLDP and CDP neighbors adding duplicates or not adding a neighbors at all.
  • Fixed a silent error in opCore with logging.
  • Various template enhancements.
  • Maps
    • Fixed issue in Maps when trying to use Cola Layout
    • Fixed issue with Maps not always obeying Zoom Lock.
    • Fixed issue when creating a map and it throwing an error about its preset layout.
    • Fixed issue with maps when the view would not center correctly once loaded.
    • Fixed issue with maps and the loading spinner not hiding.
    • Fixed issue with maps and the background image not stacking correctly.
    • Fixed issue with older imported maps from opCharts3 throwing warnings in the browsers console.
  • Panels
    • Node panels would not honor configuration item "opcharts_gui_display_node_ssh" on all views.
    • Fixed issue where node panels would not honor "opcharts_gui_node_panel_display".
    • Fixed issue with not panels when set as KPI and not using NMIS9 weights, this will fix the issue with colored by levels.
    • Fixed issue where the string would not be shortened on interface panels.
  • Fixed Potential DB connection leak.
  • Fixed issue with node resource api not using the UUID correctly.
  • Fixed issue with our api controller not honoring fields_hash when pagination params are not passed.
  • Fixed issue with stacking and the CBQOS chart

Changes with Configuration Defaults

  • In the shipped opCommon.json file "opcharts_gui_node_panel_display" has changed from KPI to Resource

  • New config item "opcharts_gui_node_performance_button" see more on MSP features

opCharts 4.2.1

 8 Dec 2020.

Improvements

  • opCharts installer has automation to help upgrade from opCharts-3.x to opCharts-4.2.1

Bug Fixes

  • Fixed issue where updating the nodes will have inconsistent NMIS activation with nodes imported from nmis8 and having the property configuration.active
  • Fixed issue introduced from opCharts-4.1.3 where bulk updating multiple nodes would try and fail to create new nodes instead of updating the selected nodes
  • Patched external lib which caused opCharts_a_external_packed.js to throw errors on a small subset of browsers.

opCharts 4.2.0

 30 Sept 2020.

Upgrade Notes

The new upcoming release of opCharts 4 will work on Opmantek's latest and fastest platform, however, the currently installed products are incompatible with this upgrade. 
To find out more about this upgrade please read: Upgrading Opmantek Applications

opCharts 4.1.3

...

Released 4th August

  • Fixed an issue where certain node resources will not show while viewing a node.
  • Added a warning on the nodes table view and default dashboard view if you have not set omkd_url_base or opcharts_url_base in opCommon.json
    • This only shows if the user has an admin role.

...

  • Metrics and Health Component now works for RBAC users.
  • You can now create custom charts on the master with poller datasets
  • You can now search by regex in the node edit screen

Bug Fixes

  • Node resources now references the model as a source of truth in what to show, if you remove an item from the model it will not display in opCharts.
    • Removed the requirement with not using _raw in the model
  • Chart editor now supports negative number in the multiply field
  • SSH link in the nodes list view now correctly create the URI
  • Removed Topn link from the menu for RBAC users as this did not work

opCharts 4.1.1

Released 3rd July 2020

Bug Fixes

Fixed issue with inventory where the toolbar to change inventory never appeared.

...

(warning) This release requires updated licenses, please contact Opmantek Support to organise new licenses.

Bug Fixes

Fixed issue when adding neighbors to node topology.

...

Released May 5th, 2020
opCharts 3.3.8 requires NMIS 8.6.2G

Bug Fixes

This release fixes a caching issue which caused high disk load when "nmisx_db_cache_enable" is set to true.

...

  • Refreshed login screen for all OMK applications
  • Improved node searching speed, set nmisx_db_cache_enable => 1 in opCommon to take advantage of this.
  • Chart editor now supports negative number in the multiply field
  • Stacked charts can now display min/max/avg values for the sum of the stack
  • Caching of subnets has been improved to decrease the risk of the file being locked when it needs to be read.
  • Updated systemd compatibility for Opmantek services, see more here.
  • Updated the logrotate script for systemd

Bug Fixes

  • Fixed issue with update-subnet-dependancy
  • opCore Node editor was setting the wrong key for collect_snmp
  • Node editor logs the current user in the audit.log when node config is changed
  • Fixed issue where the failure flash message was not displayed
  • Fixed issue where monitored service graphs had no date-time value

...

  • Newly created maps now use the nodes UUID, this allows maps to be created which will not degrade over time when nodes names are changed.

    • Maps created with opCharts-3.3.4 and below still use the nodes name as its ID, any changes or additions to these older maps will continue using the node name

  • Nodes are now sortable by health

  • Metrics and Health now shows the status metric

  • Nodes view now uses case insensitive regex for searching.

  • Changed the colours of the link between the nodes based in the input and output utilisation: 

    • < 30 = green, 

    • >=30 <75 = yellow, 

    • >=75 <100 = orange, 

    • >=100 = red

    • If the utilisation information is not available, the colour will be based in the status:

      • Green: up 

      • Red: Down

      • Grey: Unknown

    • This colour guide can be changed in the configuration, with the following configuration items:

      • 'opcharts_map_link_color_ok' => '#59cf59',

      • 'opcharts_map_link_color_normal' => '#ffd700',

      • 'opcharts_map_link_color_warn' => '#ffa500',

      • 'opcharts_map_link_color_error' => '#d9534f',

      • 'opcharts_map_link_color_up' => '#00FF00',

      • 'opcharts_map_link_color_down' => '#FF0000',

      • 'opcharts_map_link_color_uk' => '#999'

  •  Updated opCharts interface plugin, This is now run after every node update.

  •  New commands added to opcharts-cli to update the subnet dependencies: 

    • opcharts-cli.pl act=clear-all-node-depend: Clear all the nodes dependencies

    • opcharts-cli.pl act=update-subnet-dependancy: Update all the nodes subnet dependencies

    • New configuration items have been added:

    • 'opcharts_subnet_skip' => 'qr/(^127\.0\.0|^169.254\.|^192.168\.)/',

    • 'opcharts_router_names' => 'qr/^RTR/';

    • 'opcharts_router_skip' => 'qr/-router1$/'

  • Added search box to interfaces in business service.
  • Updated the opCharts.init.d service

Bug Fixes

  • opCore node location editor now correctly renders the delete modal
  • Expanded Menu drop downs are now clickable on mobile
  • Fixed issue where sorting multiple times in quick succession or any page other than 1 will cause the sorting to produce unexpected results
  • Fixed issue where custom group status in the panel would always show unreachable
  • Fixed Opmantek grid to filter results when the mode is in client
  • Fixed bin/patch_config that was failing under certain values
  • Fixed alert banner not displaying in the correct position

...

Released April 11, 2019
opCharts 3.3.4 requires NMIS 8.6.2G

Bug Fixes

  • Fixed Issue where bulk updating nodes would force the updated node property collect to false.
  • Fixed issue where a dashboard component on initialization failure would stop the rest of the dashboard from rendering.

...

Released Feb 14, 2019
opCharts 3.3.3 requires NMIS 8.6.2G

Bug Fixes

  • Library dependency issues
  • Various bug fixes

...