opCharts 4 Release Notes
This is a brief overview of the major changes between opCharts releases.
Please see opCharts Product Compatibility to see which Linux Distributions and MongoDB we support.
Download opCharts here - Download opCharts for NMIS 9
- 1 Product Compatibility
- 2 opCharts 4.9.1
- 2.1 Improvements
- 2.2 Bug Fixes
- 3 opCharts 4.9.0
- 3.1 Improvements
- 3.2 Bug Fixes
- 4 opCharts 4.8.4
- 4.1 Improvements
- 4.2 Bug Fixes
- 5 opCharts 4.8.3
- 5.1 Improvements
- 5.2 Bug Fixes
- 6 opCharts 4.8.1
- 6.1 Improvements
- 7 opCharts 4.8.0
- 7.1 Improvements
- 8 opCharts 4.7.0
- 8.1 Improvements
- 8.2 Bug Fixes
- 9 opCharts 4.6.4
- 9.1 Improvements
- 9.2 Bug Fixes
- 10 opCharts 4.6.3
- 10.1 Improvements
- 11 opCharts 4.6.2
- 11.1 Bug Fixes
- 12 opCharts 4.6.1
- 12.1 Improvements
- 12.2 Bug Fixes
- 13 opCharts 4.6.0
- 13.1 Improvements
- 13.2 Bug Fixes
- 14 opCharts 4.5.10
- 14.1 Improvements
- 14.2 Bug Fixes
- 15 opCharts 4.5.9
- 15.1 Improvements
- 16 opCharts 4.5.8
- 16.1 Improvements
- 17 opCharts 4.5.7
- 17.1 Bug Fixes
- 18 opCharts 4.5.6
- 18.1 Improvements
- 18.2 Bug Fixes
- 19 opCharts 4.5.5
- 19.1 Improvements
- 19.2 Bug Fixes
- 20 opCharts 4.5.4
- 20.1 Improvements
- 20.2 Bug Fixes
- 21 opCharts 4.5.3
- 21.1 Improvements
- 21.2 Bug Fixes
- 22 opCharts 4.5.2
- 22.1 Improvements
- 22.2 Bug Fixes
- 23 opCharts 4.5.1
- 23.1 Improvements
- 23.2 Bug Fixes
- 24 opCharts 4.5.0
- 24.1 Improvements
- 24.2 Bug Fixes
- 25 opCharts 4.4.3
- 25.1 Improvements
- 25.2 Bug Fixes
- 26 opCharts 4.4.2
- 26.1 Improvements
- 26.2 Bug Fixes
- 27 opCharts 4.4.1
- 27.1 Improvements
- 27.2 Bug Fixes
- 28 opCharts 4.4.0
- 29 opCharts 4.3.8
- 29.1 Improvements
- 30 opCharts 4.3.7
- 30.1 Improvements
- 31 opCharts 4.3.5
- 31.1 Improvements
- 31.2 Bug Fixes
- 32 opCharts 4.3.4
- 32.1 Improvements
- 32.2 Bug Fixes
- 33 opCharts 4.3.3
- 33.1 Improvements
- 33.2 Bug Fixes
- 34 opCharts 4.3.2
- 35 opCharts 4.3.1
- 36 opCharts 4.3.0
- 37 opCharts 4.2.7
- 37.1 Improvements
- 37.2 Bug Fixes
- 38 opCharts 4.2.6
- 39 opCharts 4.2.5
- 40 opCharts 4.2.4
- 41 opCharts 4.2.3
- 41.1 Improvements
- 41.2 Bug Fixes
- 42 opCharts 4.2.2
- 42.1 Improvements
- 42.2 Bug Fixes
- 42.3 Changes with Configuration Defaults
- 43 opCharts 4.2.1
- 43.1 Improvements
- 43.2 Bug Fixes
- 44 opCharts 4.2.0
- 45 opCharts 4.1.3
- 46 opCharts 4.1.2
- 46.1 Highlights
- 46.2 Bug Fixes
- 47 opCharts 4.1.1
- 47.1 Bug Fixes
- 48 opCharts 4.1.0
- 48.1 Highlights
- 49 opCharts 4.0.14
- 50 opCharts 4.0.13
- 51 opCharts 4.0.12
- 52 opCharts 4.0.10
- 53 opCharts 4.0.9
- 54 opCharts 4.0.8 Beta
- 55 opCharts 4.0.7A Beta
- 56 opCharts 4.0.7 Beta
- 57 opCharts 4.0.6 Beta
- 58 opCharts 4.0.5 Beta
- 59 opCharts 4.0.4 Beta
- 60 opCharts 4.0.3 Beta
- 61 opCharts 4.0.3 Beta
- 62 opCharts 4.0.2 Beta
Product Compatibility
Refer to product compatibility to determine supported Operating Systems and Database Versions.
opCharts 4.9.1
Released 13 October 2025
Improvements
Audit API – Retrieve Node Audit Trail
A new Audit API has been introduced, allowing retrieval of a node’s complete audit trail.
Node Admin Sidebar
The Update and Collect buttons can now schedule update and collect jobs for Poller Nodes as well.
Chart, Map and Dashboard exporting
Charts can now be exported as PNG, JPG, or PDF Exporting Charts as PDF, JPG or PNG
Maps (excluding geo maps) can now be exported as PNG, JPG, or PDF Exporting Maps as PDF, JPG or PNG
Dashboards can now be printed / printed to PDF Dashboard Printing or Printing to PDF
Bug Fixes
Node Configuration
Fixed an issue where Poller Node changes were not being saved when editing Node Configuration.
Administration
Admins can now create, edit, and delete users with complex usernames (including those containing dots, e.g.,
john.doe).
opCharts 4.9.0
Released 8 July 2025
Improvements
Dependency Maps - use in concert with Root Cause Analysis settings in opEvents.
Generate dependency maps from the GUI or CLI which uses LLDP/CDP/IP-FORWARD (ipCidr) data to calculate dependencies between nodes and their path back to the NMIS poller.
Save dependencies to node configuration
Generate dependency maps from existing node configuration depend settings from GUI or CLI
opCharts Settings GUI
Bug Fixes
Pagination issue when viewing ports
Inventory pagination was inconsistent when sorted by node and showing many items for the same node
Adding node/inventory to Enterprise Service by selecting/un-selecting boxes on GUI added un-selected item
Renaming Node would fail in some instances
LDAP authentication method no longer attempts anonymous bind by default. To enable this functionality set config option
ldap_anonymous_bindto 1Uploaded files/logos failed after 3 files
Error connecting to MongoDB “Name or service not known” that occurs hours or several days after omkd daemon running
opCharts 4.8.4
Released 22 April 2025
Improvements
TACACS Authentication Redundancy
Added to support for authentication redundancy with an optional Secondary TACACS Server in TACACS Authentication.Export Nodes to CSV file
Added Export to CSV buttonin the bottom right corner of the Administration → Nodes screen to complement the existing Import feature in the top left.
CLI tool for expired Resource Lock cleanup
Introduced a newopcharts-cliactionclear-resource-locksto clear resource locks older than 24 hours.opcharts-cli.pl act=clear-resource-locks
Bug Fixes
Resource Locks issues
Resolved multiple issues related to Resource Locks in dashboards and maps.
Dashboards now properly show the lock modal instead of returning error 418.
Maps now properly handle lock stealing, and cancelling an edit session correctly releases the lock.
Locks now expire correctly after 24 hours, removing stale entries.
The Resource Locks table now displays human-readable expiration timestamps instead of javascript object.Duplicate graphs in dashboards
Fixed an issue where adding multiple graphs to a dashboard would result in duplicate charts due to non-unique names during creation.Outage not closing properly (opHA environment)
Outages created using the Selector Property now replicate successfully across the opHA environment.Dynamic Map issue
Fixed an issue where certain dashboards, including those with dynamic maps, were not displaying correctly.
opCharts 4.8.3
Released 7 November 2024
Improvements
Enterprise Service calculation rules for State and Status clarified for Nodes, Interfaces and Monitored Services, see Enterprise Services and opCharts Enterprise Services API
(Please overwrite the install/ES_Rules.json => conf/ES_Rules.json for new Enterprise service rules to work with states calculations)Simplify the LDAP Configuration options. Microsoft LDAP is no longer a separate option, now choose either ldap or ldaps for secure. See Authentication Methods
Create an LDAP Group Mapping page for User Authorisation with Active Directory and LDAP in Administration → Configuration → LDAP Group Mapping
Add cookie secrets to Authentication Settings in Administration → Settings → Authentication
SAML Authentication added to all FirstWave products, starting with opCharts, see SAML setup for FirstWave products
Business Services feature is no more available in new installs, we recommend new opCharts users take advantage of Enterprise Services . However, if a customer has already configured Business Services feature then it is not affected. Please note this feature is no longer supported.
Bug Fixes
Fix pagination issue when viewing Inventory and Ports.
opAdmin no longer allows editing of an existing "Polling Policy", NMIS does not allow this.
Enabled the refresh button on the Monitored Services page
Removed the empty rectangle that appeared on hover over of TopN Sparkline
opCharts 4.8.1
Released 17 September 2024
Improvements
Topographical Maps
In Topological Maps you can now add multiple Nodes with the Add Multiple Nodes button. You can choose more than one Node from the Select Nodes button before pressing the Add Nodes button.
Ability to delete multiple selected objects on a Map
Enhanced Metric Links - Ability to select from the available source metrics (instead of the old series of drop-downs)
Metric Links on maps now display the metric value
Ability to add a Topographical Map to another Topographical Map
A Layout can now be applied to only a selected object (instead of the entire map)
Enterprise Services
Ability to add to Enterprise Service from Nodes page, Interfaces page and Monitored Services page.
Click the check box on the items you want to add then press the Add to button. See Adding Nodes, Interfaces and Monitored Services
Administration
Ability to set and configure different authentication methods via authentication screen under settings (Note: Authentication is supported but authorisation is not supported in current version)
opCharts 4.8.0
Released 9 July 2024
Improvements
Support for MongoDB 6.0 please see opCharts 4 Release Notes
opCharts 4.7.0
Released 18 June 2024
Improvements
On FirstWave Welcome page we have changed Add Nodes to Manage Nodes because you can do more than add.
New Inventory API, see opCharts Inventory API
New Status API, see opCharts Status API
New Events API, see opCharts Events API
In Topological Maps enable editing of Interface Links without deleting and recreating by right-clicking and choosing Edit.
In Topological Maps enable selection and movement of objects using Ctrl+Click. Hold down the Ctrl key and click the left mouse button to select multiple objects, and they will be highlighted in blue, move one of the blue highlighted objects and they will all move together (when in Edit Mode).
In Topological Maps you can now add multiple groups with the Add Group button. You can choose more than one group from the dropdown before pressing the Add Group button.
New Views > Subnets page to display subnets
New System > Resource Locks screen to remove resource locks
Add additional features for custom fields, you can now add custom indexes and custom validations. See NMIS/opCharts Integration - Custom Field Validation
Bug Fixes
Fixed issue with an RBAC user viewing inventory for a node when they have been given the group permission.
Fixed issue when Page not reset to 1 when fields are searched on page > 1
Fixed issue when NMIS graphs in opCharts were showing bad time values
opCharts 4.6.4
Released 5 March 2024
Improvements
opCharts opCore Nodes API has improved performance.
Bug Fixes
Fixed issue when opCharts-4.6.3 was installed with a version of NMIS older than 9.4.6. This would cause random lookup failures of nodes in opCharts.
opCharts 4.6.3
Released 22 Jan 2024
Improvements
New features for TopN
The TopN dashboard is now called TopN Favorites.
TopN Favorites allows you to select the N in TopN.
You can change the sort order in theTopN table.
There is a new TopN Tables view in the Views menu to allow you to manage TopN Tables, you can add, update and delete your own TopN tables.
Added support for Debian 11 to the opCharts installer
opCharts 4.6.2
Released 30 Nov 2023
Bug Fixes
Fix pagination in the opCharts Nodes page
opCharts 4.6.1
Released 22 Nov 2023
Improvements
Addition of Ports view in opCharts Inventory view. To display a graph for each interface in a node, press the Node Interface Summary link on the Node page to display the Interface Inventory, then press the Ports button.
Addition of Quick Add Node feature. From the Administration Nodes page, press the Quick Add Node link, fill in the Host Name/IP Address, node Name, Group and SNMP Community and press the Add button.
Improved Enterprise Services view with less clicks for adding and deleting Nodes, Interfaces and Services.
Enterprise Services view can now be sorted up or down by clicking on all column headings.
Nodes are now created with NMIS and opEvents activated by default. See Common Node Properties
Bug Fixes
Fixed some Custom and Group panel views link to another map.
Fixed the issues of adding Monitored Services to Enterprise Services.
opCharts 4.6.0
Released 19 Sep 2023
Improvements
A new map type called Dynamic Maps, this feature allows you to set a filter/search which defines which nodes and sub-nets appear on the map. Each time the map is refreshed new nodes in the filter are automatically added and removed nodes are taken off. Learn more here: opCharts 4 Release Notes
Addition of multiple search filter in Monitored Services.
Bug Fixes
Fixed the bug that was causing the Enterprise Service to have leading and trailing spaces.
Fixed the multiple bugs with the Monitored Services dashboard.
Fixed the search issues with Enterprise Services.
Fixed the display of number of devices in Node-Model
Fixed some map icons not loading popup when clicked
opCharts 4.5.10
Released 04 Aug 2023
Improvements
opCharts now support enhanced Network Visualization with Metric Links.
Added support for customising the links displayed in the maps.
You can now use any resource with a threshold to calculate the metric, instead of only the interface data.
Scheduled Outages now support Element outages for Other elements as well as Nodes and Interfaces. See opCharts - Scheduled outages
Bug Fixes
Fixed the bug that was causing the Edit Node configuration function to fail if the node had NMIS activated for it.
Fixed the bug that was causing errors when the map links were being added to a Custom Group.
Fixed the issues with Update and Collect functions in Node Administration. Now -
If the node is local and NMIS is enabled for the node, the Collect and Update options on the node edit screen are enabled.
If the node is local and NMIS is disabled for the node, the Collect and Update options on the node edit screen are disabled.
If the node is not local, the Collect and Update options on the node edit screen are disabled.
Fixed the bug that was causing the Service search functionality to fail while adding a new Monitored Service.
Other minor bug fixes for opCharts.
opCharts 4.5.9
Released 17 July 2023
Improvements
We've added a new Maps feature called Metric Links. This feature enhances the visualization capabilities in topological, geographical, or network maps. This feature enables you to establish links between nodes, utilising thresholds to display line weight and colour. Additionally, you can customise the panels that appear for the resource. See Metric Links
On the Node page, we have added a Node Inventory dropdown on the left panel within the Node view, which allows the selection and viewing of the inventory for that node.
On the Node page, we have added a Node Details button with the symbol. With this, you can view all the details of a node. This page is akin to the NMIS view.
Scheduled Outages can be defined for other Elements such as vlans, as well as Nodes and interface Elements. See opCharts - Scheduled outages
opCharts 4.5.8
Released 21 June 2023
Improvements
Scheduled Outages can be defined for interface elements as well as nodes, from opCharts and from Public API.
opCharts GUI see opCharts 4 Release Notes
Public API see opCharts 4 Release Notes
Addition or deletion of Monitored Services on nodes from opCharts ( opCharts => Views => Monitored Services => (+/-) )
Administration Nodes screen updated to support more node fields. Node fields also updated to more logical tabs of the screen.
Administration Nodes screen includes support for custom node fields from NMIS, these are called Extra Fields and can be administered in the opAdmin GUI, see opCharts 4 Release Notes
opCharts 4.5.7
Released 2 June 2023
Bug Fixes
Fix rare issue where the Inventory view would cause an internal service error.
Fix where autogenerated dashboards would fail to render, this would also cause issues for opConfig.
opCharts 4.5.6
Released 18 May 2023
Improvements
Editing Node Configuration is now available via the Edit Node screen in opCharts and Administration.
Bug Fixes
Error while adding neighbours in opCharts maps has been fixed.
Fixed dropdowns that didn't allow selection in some modals.
opCharts 4.5.5
Released 19 April 2023
Improvements
Enhanced Node Administration: We've added links in the node administration interface to opEvents and opConfig, making it easier to navigate between these tools and manage your nodes more effectively.
Improved Data Display: We've removed unnecessary "</br>" tags when displaying certain data sourced from NMIS.
Updated Inventory View: The inventory view now utilizes the NMIS modeling system to accurately order and display names in the grid, providing a more organized and efficient way to view your network inventory.
LDAP Authentication: We now check local users before checking LDAP when auth_ldap_privs is enabled in opCommon.json
Bug Fixes
Auto Refresh Issue: We've fixed an issue where the nodes list and node details were not automatically refreshing, ensuring that you always see the most up-to-date information.
Subnet Device Issue: We've resolved a problem where subnets were not adding certain devices.
Email Test Issue: We've fixed an issue in the Administration panel that affected test sending of emails, ensuring that you can now properly test email functionality.
Node Count Issue: We've resolved an issue with node counts in the Nodes view.
GeoCoding Issue: We've fixed a problem with GeoCoding in Administration , ensuring that your location-based data is correctly displayed and processed.
Escalation Policy Issue: We've resolved an issue with escalation policies in Administration.
Node Editing Issue: We've fixed an issue when editing a node name with period '.' character in Administration.
Map Linking Issue: We've resolved an issue with map linking not working,.
opCharts 4.5.4
Released 15 March 2023
Improvements
Verified support for opCharts 4 Release Notes
Bug Fixes
Minor bug fix for restart daemon functionality.
Fixes an issue if a RBAC record is corrupt for enterprise services
opCharts 4.5.3
Released 08 March 2023
Improvements
Added improved support for opCharts to allow insecure (self-signed) SSL certificates, this uses the "omk_ua_insecure" configuration item in opCommon.json
Added support for including the number of rows in a dashboard component
Bug Fixes
Various minor bugs with the Administration tool
Various minor bugs in Enterprise Services
opCharts 4.5.2
Released 20 January 2023
Improvements
Huge inventory speed improvements, with the release of NMIS-9.4.2 we have improved the data storage of inventory records with node metadata. Please see opCharts 4 Release Notes
Bug Fixes
Fixes an issue with storage icons not displaying in Inventory if the last inventory item in the sorted list had no storage.
Fixed issue where no group names would show under NMIS Groups Authorization for portal roles
opCharts 4.5.1
Released 13 January 2023
New release with Welcome wizard, A simple and easy way to setup/license FirstWave monitoring applications.
The new opCharts 4.5.1 features welcome wizard which provides a seamless experience for new users to integrate FirstWave monitoring applications in their system.
This includes a straightforward way to setup/license NMIS products.
The Release also features new OMK landing page .
Improvements
The opCharts installer now handles polling definition in a better way, which reduces the installation time by 6 minutes.
Fixed issue with certain node resources having a broken link.
Dark mode enhancements for welcome wizard
Element Lists now include an ordering option for creating better operator forms for data entry and maintenance
opCharts 4 Release Notes in an opHA Cluster now updates the poller inventory. Enterprise Services tags were being overwritten by inventory updates in a poller.
Bug Fixes
Fixed naming of form schema folder to be form_schemas, currently used by Element Lists
opCharts 4.5.0
Released 23 November 2022
Big release with an upgraded GUI framework to deliver accessibility enhancements and dark mode.
Improvements
This release includes improved Accessibility options, including support for Dark Mode. We have taken the opportunity while we tidied up the screens to change Opmantek to FirstWave. These are new features that are backward compatible with earlier releases.
In Administration, editing NMIS configuration files such as Contacts and Locations will now support (#, -, /, (, ) ) characters in the name.
Bug Fixes
Enterprise Services are now referenced by ID instead of name, this is to fix the issue with some characters breaking Enterprise Services.
Fixed issue when adding tags to null elements in Enterprise Services
Fixed issue when running cache-resources and not overwriting previous cached results.
If you using portal roles before opCharts-4.5.0 please see "Repair RBAC for an enterprise service" opCharts 4 Release Notes
opCharts 4.4.3
Improvements
New inventory cache, this will speed up loading of the Inventory View.
This is controlled by opcharts_use_cache and defaults to "true"
opcharts_inventory_display_cache_expire_time will control how long the cached documents are held in MongoDB before they expire
New cli option to run the cache as a cron job or to clear the cache
opcharts-cli.exe act=cache-resources
opcharts-cli.exe act=clear-cache-resources
New config option to control same site cookies, auth_samesite_cookie in opCommon.json
Supports:
Strict (Default)
Lax
None
Note if you are set auth_samesite_cookie to anything Lax or None you will need to set auth_secure_cookie to "true" or newer browsers will reject the cookie.
Node view will limit rendering longs lists of Node Resources and will instead showing a link to take you through to inventory, use opcharts_gui_node_max_display_resources to control the display length.
Improved inventory display query.
Improved Node Resources query.
Bug Fixes
Fixed issue with the opCore nodes route not redacting node data.
Fixed issue with Enterprise Services and the RBAC permissions modal not showing the current permissions.
opCharts 4.4.2
New config option to help support MongoDB 4.2 going forward with feature development, we will announce in the release notes and opCharts MongoDB 4.2 Feature
Improvements
Enterprise Services Beta updates
You can now add an Enterprise Service to a map
Nodes, Interfaces and Services will raise a proactive event on a degraded state and will put the Enterprise Service into degraded
Nodes, Interfaces and Services being down will raise an overall Enterprise Service Down Event and put the Enterprise Services into a down state, we are working on the full documentation for this feature.
Bug Fixes
Fixed a regression from 4.4.1 with editing nodes and redactions.
Fixed issue in Business Services where the node name was clickable for a node you had no access to
Removed editing of RBAC for Element Lists
opCharts 4.4.1
Released 9th June 2022
Improvements
Support for MongoDB 4.2, see opCharts 4 Release Notes
Metadata for Elements list, see opCharts 4 Release Notes
Added a shortcut button for "Node Tools" on Node page in opCharts
When viewing node in Administration, show toolbar displays Node and Event Context buttons.
When changing a password for a local password you will need to provide your previous password
When an enterprise service creates a service only node it will not be activated in NMIS or opConfig
Node configuration can be redacted from users using the Access_Redacted_Values Access Policy (Requires MongoDB 4.2) please see opCharts 4 Release Notes
Note if you do not have Mongodb 4.2 and you have the access policy for "Access_Redacted_Values" set to 0 for any user level then the nodes will not show, set back to 1 to restore.