This is a brief overview of the major changes between opCharts releases.
...
Released August 22th, 2019
opCharts 4.0.7 requires NMIS 9.0.6
- Fix TopN query error in master servers with lots of data from the poller servers. The error was a MongoDB::DatabaseError: operation exceeded time limit.
- New Admin function to set many user's default dashboard:
./opcharts-cli.pl act=import-user-dashboard name=dashboard-name users='user1, user2, ...'
- Fixed changing the default dashboard for a user in the GUI.
- NMIS button works for non local servers now: Redirects to the NMIS node poller view.
- GUI improvements:
- Fixed size in NMIS button (Nodes View) and set visible as default.
- Improve view for long group names in Metrics and Health view, not overflowing.
- Improve the view for long names in TopN table.
- Support for watching monitored services graphs from the poller servers in the master.
- Fixed bug that prevented hiding ssh button in node info panel where it was disabled using opcharts_gui_display_node_ssh.
- Fixed bug that was failing to check permissions for a subnet.
opCharts 4.0.6 Beta
Released July 19th, 2019
opCharts 4.0.6 requires NMIS 9.0.4
...
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 and indexes are lost.
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 to 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 dependanciesdependencies
opcharts-cli.pl act=update-subnet-dependancy: Update all the nodes subnet dependanciesdependencies
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
...