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.
Table of Contents |
---|
opCharts 4.2.3
9th March 2021 Status subtle true colour Green title Released
We recommend NMIS9.2 and greater for this release.
Improvements
- Improved query performance for nodes panels when showed as a resource.
- New action in opcharts-cli setup-db, this updates opCharts indexes in MongoDB on install and can be manually run from the cli.
- Node topology now supports ipv6
- opcharts-cli act=import-subnets has improved debug logging, set debug=1 to see how its calculating subnets
- opcharts-cli act=clear-subnets removes all cached subnets in the database.
- Two new configuration items items to help change sizing of components
"opcharts_gui_default_component_size" this sets the components sizes across the application, excludes node detail view
Default is 210
- Before this release the component size was hard coded as 280 and would cause certain components to render larger than desired
- "opcharts_gui_nodes_detail_component_size" this changes the size of the components in the node detail view.
- Default is 280
- Inventory view for concept interfaces shows enabled and disabled interfaces for collect.
Bug Fixes
- Fixed issue in opCharts where a large amount MongoDB connections were created and retained.
- Fixed issue with node resources not displaying correctly.
- Fixed issue in node resources title bar where the resource would show interface or no resource name at all.
- Fixed issue where imported network maps were not auto fitting to the current screen size on load.
- Fixed issue where resizing the screen would cause the inventory view buttons to disappear.
- Fixed issue when editing dashboards and "Dashboard Component Height" input would not represent the true value.
- Fixed issue where the inventory view "enabled" and "historic" buttons would have not honor show and hide both being un-selected.
opCharts 4.2.2
29th Jan 2021 Status subtle true colour Green title Released
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 /wiki/spaces/opDev/pages/3164723726
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.
opCharts 4.1.2
Released 27th July 2020
Highlights
- Metrics and Health Component now works for RBAC users.
- You can now create custom charts on the Primary 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.
opCharts 4.1.0
Released 25th June 2020 as General Release
This release requires updated licenses, please contact Opmantek Support to organise new licenses
Highlights
All OMK configuration are now JSON, the processes to convert from NMIS configuration files to JSON is performed by the installer, click here for more details about JSON Configuration..
opCharts 4.0.14
Released 19th May 2020
opCharts 4.0.13
March 19th, 2020
opCharts 4.0.12
February 20th, 2020
opCharts 4.0.10
Released 10th December 2019
opCharts 4.0.9
Released October 31st, 2019
- New Remote Data component to get JSON data from other services and display on dashboards.
- This can be used to show data from other Opmnatek Applications APIS using our token authentication on
- Example widget showing weather from the Gold Coast included
- Documentation on creating remote data widgets
- Fixed issue where clicking Full screen on a dashboard would fail to render.
- Event History, change in logic to show the event is displayed
- Fixed the Node api and versioned it to v2
opCharts 4.0.8 Beta
Released October 10th, 2019
opCharts 4.0.8 requires NMIS 9.0.8
- The Metrics and Health component has been extended to group by any node configuration property.
- This is set in opCommon.nmis opcharts_metric_summarise_by, you need to define an array of hashes, with key and name
{
'key' => 'group',
'name' => 'Group'
},- If more than one selector is defined on the top left of the Metrics and Health component a dropdown is shown to change which confiuration item the nodes are grouped by.
- Metrics and Health gauges are now rendered in one row which are scroll-able to the right.
- Metrics and Health links now correctly affect the nodes filter when clicked.
- Metrics and Health is now searchable on the currently selected column.
- New Event History component which utilizes the NMIS9 events DB
- For this to work in opCharts you need to set keep_event_history => 'true' in NMIS9 Config.nmis
- Consideration should be given to the volume of data on the pollers and Primary and how much event history will be kept, by default NMIS9 will keep 7 days of event history which is configured in Config.nmis/purge_event_after (7*86400), if having problems viewing event history, reduce the number of days and purge the data.
- This component replaces the old tail log event viewer but if you want to use the old component change opcharts_db_event_history to 0 in opCommon.nmis
- Currently websockets are not enabled, this component is set to refresh period
- Revised Events screen to utilize the new Event History component
- Fixed issue where adding a group to a map would cause the node selection modal to appear
- Fixed issue where the nodes interfaces panel which shows interfaces with oper status down would fail to render
- Fixed issue where the nodes interface component would incorrectly show certain interfaces
- Fixed issue where the node selector on the nodes screen will fail to render if a group name is numeric
- Fixed issue where the TopN table text would not correctly space the table contents
- Fixed issue where a node info panel would cause a 500 if the node does not exist
opCharts 4.0.7A Beta
Released August 29th, 2019
opCharts 4.0.7A requires NMIS 9.0.6
Fixed issue in the TopN Query where it would show no data for an nmis user
Improved TopN Performance
If you do not have the latest NMIS9 add 'opcharts_optimized_topn_query' => 0 to opCommon
- If you user has all groups you could be shown reduced topn results if a node was in the topN in the last 15 minutes and has since been removed.
Fixed issue where Metrics and Health component on a dashboard would not scroll
Fixed bug that was failing to check permissions for a subnet.
opCharts 4.0.7 Beta
Released August 22th, 2019
opCharts 4.0.7 requires NMIS 9.0.6
- Fix TopN query error in Primary 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 Primary.
- 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
- Metrics and Health component has been rewritten to support Primary and Poller, this is done over the whole active nodes collection on the current server.
- When you have nodes from different pollers Gauges are used to shows the current groups Reachability
- If you want to change which metric the gauge can display copy omk/lib/json/opCharts/components.d/nmis_network_health.json into omk/conf/components.d
- change "gaugeDataSource" to one of the desired values
- avg_available or avg_16_available
- avg_health or avg_16_health
- avg_reachable or avg_16_reachable
- metric or metric_16
- status
- avg_available or avg_16_available
- Change "gaugeTitle" to a desired title
- change "gaugeDataSource" to one of the desired values
- In poller mode where only the current polled nodes are on the server Metrics and Health will show the current NMIS Network Health chart
- Added "websocket_proxy_port" to opCommon, this can be used to override which port the web client should connect its web-socket to.
- Node searching has been rewritten, now much faster.
- You can search over the nodes
- Name
- Host
- Group
- You can search over the nodes
- Fixed issue where the Node list could not be exported to csv. Use opcharts_node_list_exporttocsv to configure which fields to export
- Fixed issue where some pages would not resize correctly when hiding the sidebar
- Fixed node panels KPI colouring by level.
- View node on local NMIS now correctly uses the nmis9 URL defined in opCommon
- Added View Nodes on poller, more can be found Here
opCharts 4.0.5 Beta
Released July 5th, 2019
opCharts 4.0.5 requires NMIS 9.0.3
- Fixed issue where a node name is numeric fails to display in a geo map
- When you are shipping poller logs to the Primary these can be displayed for the node my changing the config option 'opcharts_event_log_type' => 'poller_event_log'
- These logs are expected to be in the default NMIS9 directory for logs <nmis_logs>/poller_event.log
- NOTE: refer to Config.nmis for your setting of <nmis_logs>, it defaults to /usr/local/nmis9/logs/
- If you wish to hide the event log widget for nodes you can set 'opcharts_gui_node_eventlog_display' => 'false'
- Fixed issue where 'auth_default_groups' => 'all' would not allow access to 'all' group
- Set auth_default_groups & auth_default_privilege in opCommon to use this feature.
- Monitored services: This view will show monitored services from the poller nodes.
- Bug fix to show IP address and mask on inventory and interface list.
- Node panels now correctly show Health Kpi and Response Time
- In an MSP environment and wish to hide popup notification errors to users bar users with administrator privileged use 'omk_gui_show_user_errors' => 'false'
opCharts 4.0.4 Beta
Released June 25th, 2019
opCharts 4.0.4 requires NMIS 9.0.2
- Retry requests after error trying to get rrd graphs from poller nodes. New parameters on the configuration file were added:
- 'opCharts_num_retry' => 3, (By default 3 times)
- 'opCharts_connection_delay' => 5 (By default 5 seconds waiting between retries)
- Subnets are now cached in the background, this is done by a NMIS9 plugin on install/upgrade, or can be found under install as SubnetExport.pm
- opcharts_subnet_cache_expire_time is how long they will live for
- opcharts_subnet_cache_update_time is the minimum period the cache will run, as it happens after NMIS updates this stops the cache being run too frequently which can cause high load.
- Subnet cache can be manually run with the opCharts CLI, with act=import-subnets
- Using force=true will ignore opcharts_subnet_cache_update_time
- Fixes in timing for how charts request data form the sever
opCharts 4.0.3 Beta
Released June 7th, 2019
opCharts 4.0.3 requires NMIS 9.0.1
- Fixed issue where the node panel would not show the nodes name or group
- Fixed issue where your preferences page would not load
- You can now search for an ifIndex under Inventory → Interfaces
- Fixed issue where node resources not backed by an rrd graph would be displayed
- Fixed issue where a user who has been given groups to view could not use the node filter
opCharts 4.0.3 Beta
Released June 7th, 2019
opCharts 4.0.3 requires NMIS 9.0.1
- Fixed issue where the node panel would not show the nodes name or group
- Fixed issue where your preferences page would not load
- You can now search for an ifIndex under Inventory → Interfaces
- Fixed issue where node resources not backed by an rrd graph would be displayed
- Fixed issue where a user who has been given groups to view could not use the node filter
opCharts 4.0.2 Beta
Released May 23, 2019
opCharts 4.0.2 requires NMIS 9.0.1
- Hidden node resources which are appended by _raw
- Note you cannot use _raw when naming a node resource with NMIS9
- Fixed issue where node resources would overflow its panel
- Fixed issue where a split graph vertical label would be undef
- Searching Interfaces under inventory now use iregex
- Ported opCharts3 Features to 4
- Metrics and Health chart component and view
- Event Log component
- Improved Node search
- RBAC fixes
- Map performance improvements
- Other Various bug fixes
- Remove add to dashboard button for TopN, these can be added through Dashboard Components
...
title | Info |
---|
...
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 - https://opmantek.com/network-management-download/opcharts-download/
opCharts 4
Check here the opCharts 4 release notes
Table of contents
Table of Contents |
---|
...
Info | ||
---|---|---|
| ||
As of opCharts 3.0.0, MongoDB is required, the installer will help you install/upgrade to the newest 3.X version. |
opCharts 3.6.1-1
7 Feb 2022 Status subtle true colour Green title Released
Fix
- Included the Baseline tool.
opCharts 3.6.1
31 Jan 2022 Status subtle true colour Green title Released
Improvements
- Included new Baseline metrics.
- New configuration option, opcharts_show_not_allowed_top_nodes. When set to 1, nodes with not permissions will be hided from topology view for classic auth and RBAC users.
opCharts 3.6.0
13 Dec 2021 Status subtle true colour Green title Released
Improvements
- Added secrets randomise and secure cookies. For more information see Security Configurations.
- Updated jQuery dependencies.
opCharts 3.5.2
14 April 2021. Status subtle true colour Green title Released
Upgrade Notes
Bug Fixes
- Fixed issue in opCharts where a large amount MongoDB connections were created and retained.
opCharts 3.5.1
30 March 2021. Status subtle true colour Green title Released
...
The new upcoming release of opCharts 3 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 3.4.0
Status | ||||||
---|---|---|---|---|---|---|
|
opCharts 3.4.0 was released on 15 July 2020
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.
If you need to sort by node health in the nodes list while using DB caching you need to set "nmisx_db_cache_node_health_sorting" to true, this setting was introduced in 3.3.8 and is false by default.
When using opCharts as a Primary and with "nmisx_db_cache_enable" set to true, data in the nodes list, which is derived from a pollers node summary8h or summary16, cannot be displayed
...
Released November 29th, 2019
opCharts 3.3.6 requires NMIS 8.6.2G
Highlights
- 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
...
Released September 24, 2019
opCharts 3.3.5 requires NMIS 8.6.2G
Highlights
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
...
Released Dec 5, 2018
opCharts 3.3.2 requires NMIS 8.6.2G
Highlights
- Metrics and Health component from NMIS can be added to a dashboard or be found under the Views menu
- Topological and Network map rendering improvements
- NMIS Locations and Groups are editable within opCore and opCharts under System.
- New node editor which supports
- Node collect is based on snmp_collect and wmi_collect, future NMIS versions will take these new flags into account.
- Editing of nodes, locations and groups is editing the local NMIS config
- Editing of nodes in opCore and opCharts updates opEvents and opConfig nodes collection if these products are installed, this is an always on behaviour
- Creating or editing of nodes takes a couple of minutes to show up through opCharts
- SNMPv3 credentials
- WMI credentials
- Bulk updating of nodes
- Editing of current nodes
- Creation of new Nodes
- Notes
- Outage Editor now supports node.host selector
- File management is now able to delete files
- Event log viewer has been rewritten for speed and usability
- New config option to force WebSockets over a certain port, needed for secure WebSockets and Apache socket proxy
- websocket_proxy_port under opCommon
- Create a real-time graph when viewing an interface, this creates a new collector using the current interfaces snmp index
- The default poller is a config option in opCommon.nmis opcharts_interface_graph_default_poller defaults to "Interface Utilisation - High Speed" on install
- New colour for major events based on the NMIS8 major colour.
- Certain node resources now prepend ifDescr
- Node searching on all opCharts pages
- Node searching uses AJAX, prefetching config option has been removed.
- Go back button, when going between applications you can click the go-back button by the breadcrumbs
- If a collector is collecting an interface its ifDescr will be shown in the collectors table.
- When creating a new collector and the polling definition is for an interface you can quick search the selected nodes interfaces which will make it easier to find the snmp_index
- Maps now have a button to refocus geo-maps
...
opCharts 3.3.0 requires NMIS 8.6.2G
Highlights
- New getting started wizard. For getting opCharts, NMIS and our other Opmantek applications going faster we have introduced a new wizard help guide you through the initial steps of a new installation.
- Setting the 'nmis' users password
- Base URL & Hostname
- Mail Settings
- Quick node editor for SNMP v1 & v2 devices (Editing of SNMPv3 devices should be done through the NMIS node tool)
- The getting started wizard pushes settings out to the local NMIS8 Installation if required, this happens when the base_url and hostname inside opCommon and NMIS8 config match.
- Any config changes made through the node quick node editor and general settings will version the file, these can be found in /usr/local/nmis8/backups and /usr/local/omk/backups respectively. Versioned files follow the name configname.extension.version these increment from the last highest version. 50 versions of a config file will be kept, this can be configured in opCommon find the key max_backup_files
- omk_backup key inside opCommon can be used to change where omk versioned config files are kept
- The new editor can be found on the app landing page /omk
...
opCharts 3.2.7 requires NMIS 8.6.2G
Highlights
- Added grid search box to node list, columns available for searching are controlled by opCharts_node-list.json
- Dynamic geographical maps, nodes on map generated using a filter generated by node list view. From the node list view, select whatever filters desired, then click "View in geographical map", in the top right of the component there are now two options for creating a map from this view, "Create static map" and "Create dynamic map". The static map will use the current filter and save the list of nodes into the map, the dynamic map will save the filter into the map and the list of nodes will be generated each time the map is loaded. Note: a refresh of the map to get new status information will not add/remove nodes, a full page refresh is required to make this happen.
- Geographic maps that have many nodes in the exact same spot will now fan them out when clicked so all nodes form that spot can be seen.
- Adding a link to a network map or topographical map now allows selecting the line width and color.
...
opCharts 3.2.6 requires NMIS 8.6.2G
Highlights
- Node list performance has been improved significantly and will be noticeable on systems with higher node counts, particularly on the node list page and on and scheduled outage page. Authorization checks were being done inefficiently, this has been fixed. NMISx db caching is now the faster option, by default this config item is turned off, change nmisx_db_cache_enable to 1 to enable. Ability to sort by node health has been removed.
Performance of custom group status calculations has also been significantly improved, making maps with many custom groups load significantly faster.
- Auto geographical maps available from a link on the Node list page, the Nodes location is taken from either it's Nodes.nmis entry or the lat/long in it's Location table entry, the Nodes.nmis fields names are location_latitude and location_longitude
- Geographical maps will cluster items on the map that are too close together, set opcharts_maps_geographical_clustering to 0 to disable this feature
- File Uploads, Map Icons and Backgrounds can now be uploaded through the web interface.
- Collapsible Sidebar, below the sidebar, is a button to toggle the sidebar to be open or closed.
- Improved Dashboard editing; While editing dashboards elements can be moved around by dragging its header and sizes changed by pulling the components bottom right corner.
...
opCharts 3.2.5 requires NMIS 8.6.2G
Highlights
- RBAC users can now have default dashboards, setting them from the dashboard or from their preferences page, administrators can set default dashboards for all users. Defaults for all users can be set using the user 'skel_user' in UserPreferences.nmis
- Topology Maps: When adding subnets automatically add all nodes in point-to-point subnets
- TopN exporter can have sparkline data export disabled using opcharts_topn_include_sparklines
- TopN exporter now writes a pid file to /tmp and only allows one TopN export process to run at a time
...
opCharts 3.2.4 now requires NMIS 8.6.2G
Highlights
- Scheduled Outage GUI, now you can create outages from opCharts > view > Scheduled Outages.
- Add a description to go along with the change ID
- TimePeriod picker for frequency of once
- Autocomplete node selection
- Select any property which is exposed through the node selector table, this can autocomplete
- Paste in comma separated nodes which will automatically tokenize
- Stack selectors to allow fine-grained control over which nodes are included in the outage, Each selector is interpreted as an AND
- Outage list to see what current outages are current and allow administration of outages.
- Node info shows if the node is currently in an outage
- Shows current outage change id/id's
- Show future outage change id/id's
- Charts now make a single request for data per chart, this can be disabled using the config item opcharts_gui_chart_bulk_request
- use config item nmisx_db_cache_enable to cache NMIS data in the DB, this feature is off by default
...
Please note that the licensing system has been updated, and older licenses may not work for opCharts 3.2.2: You will have to obtain an updated license for this version of opCharts if you run into issues.
You can check your licenses by visiting the My Licenses page; If unsure about your options, please email contact@opmantek.com.
Highlights
- Resources (charts/maps/business services/dashboards) implement edit locks so only one user can edit them at a time
- Faster chart rendering
- Zoom lock on all maps
- Search for monitored services list
- Node list and node info/summary tables now use table schema files instead in config
- Custom “node context” links for nodes which can be configured to point to anywhere user likes, button is shown in node list and node view page (requires NMIS 8.6.2)
- Node action buttons now shown in their own panel above node info panel
...
Please note that the licensing system has been updated, and existing licenses will not work for opCharts 3.2.0: You will have to obtain an updated license for this version of opCharts.
You can check your licenses by visiting the My Licenses page; If unsure about your options, please email contact@opmantek.com.
Highlights
- opCharts has been completely re-skinned and all pages have been reworked for easier navigation and greater consistency.
- NMIS Custom services now better supported in chart creator/editor, extra/custom variables are now available as fields when adding a dataset
- Business Services view now displays ifDescr instead of 'interface'
- Chart creator now has option to set left Y axis min/max
...
opCharts 3.0.12
Released May 17, 2017
Highlights
- Export To CSV now available from node list view (when in table mode), exported fields are configurable (opcharts_node_list_exporttocsv)
- Business services view now has config option to show page size select (opcharts_gui_business_service_show_pagesize
- NMIS Event log component should be slightly faster
...
opCharts 3.0.10
Released Feb 28, 2017
Highlights
- Node info panel (found on most node pages) now allows for more complex formatting, eg. displaying a unix timestamp as human readable, see documentation for more
- Delegated Authentication
- Dataset charts now show Min/Max/Avg
- Custom JS
- Link to opFlowSP Agents/Interface from Node Interface view
...
opCharts 3.0.8
Released Dec 9, 2016
Highlights
- Node list table columns are now configurable, see the opCharts 3 Administration Guide for more
- Portal Users who have been granted access to NMIS groups can now see and click on node links in Node panels on maps and business services
- Several new dataset options added to the chart creator: suffix in tooltip, decimal places in tooltip and dataset multiplier which allows adjusting the base of the value
- Automatic detection of different RRD resolution/step, lowest value now used as default and displayed when viewing a period that is small enough (< 17h by default)
...
Precision of NMIS graphs now restored to 2 decimal places by default
- Chart creator now restores last color index used, create -> add dataset -> save -> edit -> add dataset no longer re-uses first color
- Customer filter in advanced menu removed
- Permissions button no longer shown on auto-generated resources which have not been saved (and therefor cannot have permissions set on them)
opCharts 3.0.7
Highlights
- Portal Users/Roles can now be granted access to list and view nodes based on the nodes group
- Portal Users/Roles can now have arbitrary properties assigned to them which can be used in SQL queries
- Interface speed easier to read
...
Timezone changes will now be picked up by running omkd
- Interface list view now enforces group membership on list of node/interfaces displayed
opCharts 3.0.6
Highlights
- Individual CBQoS classes can now be added to charts using the chart creator
- Individual CBQoS class can be chosen when viewing node cbqos-in/out page
- Chart creator now allows setting dataset color and stacking (when using area mode)
- Breadcrumb and Node Resource selector now show friendlier names for indexed resources
- omkd secrets are now automatically changed on install
...
opCharts 3.0.4 / opCharts 3.0.5
Highlights
- New interfaces page allows searching all known interfaces
- Connectwise authentication added
- Node filter always shows all possible node status values: reachable, degraded and unreachable
- Node info table shows SNMP status and WMI status
- opCharts-cli import function now accepts force option
- Export to CSV for charts
- Interface page shows more charts
- Default Polling Definitions imported by installer
...
Authorisation fixes for dashboards/business services
Group links in maps fixed
- Charts once again honour line type setting
- Chart creator no longer displays first dataset twice in chart
Node list table mode now links to pollers properly
Node list sorting error fixed
KPI coloring now more consistent between table and panel
Dashboards with external pie’s and charts now load properly
Table/page size node list page size should now be consistent
Attempting to access poller node detail on Primary now automatically redirects to poller
- SSO cookies with domain that is too specific (sometimes)
opCharts 3.0.2
Highlights
- Resource (Maps/Charts/Business Services/Dashboard) index pages now load faster
- Automatically adjusts config for new TopN configuration settings
- Loading icon on Resource index tables
...
- Monitored services display in GUI
- Deleting dashboards from GUI and command-line
- Exporting maps from CLI
- Editing placeholders on maps
- Forces new TopN configuration values
opCharts 3.0.0
Highlights
- Business Services, view status information for related nodes and interfaces in a single page
- Fine-grained role-based authorization system for Business Services, Maps and Charts
- Resource data now stored in DB, all data can be exported/imported via CLI tool, existing file-based data is automatically imported
...
- Map icons in IE 10/11 (use PNG icons instead of SVG just for these browsers)
- Map custom link text being lost on edit
opCharts 2.6.4
Highlights
- Authentication expiry timeout now configurable, auth_expire_seconds
- Dashboard editor now loads faster when chart/map files have many definitions
...
- Custom chart colours fixed, no longer uses same colour for all datasets
- Node info panel: node status link now links to same location as the name
- Node view page: Node status now found in more uniform way
- Monitored services back button no longer shows JSON
opCharts 2.6.2
Highlights
- Custom Link type for Maps
- Chart components now show period being displayed in title
- Starting point of empty geological map now configurable
...
- Topological and Network maps do not render correctly in Safari 9.0.1
opCharts 2.6.0
Highlights
- Monitored Services
- Zoom lock added to maps that support zooming
- Single Sign On (SSO) with other omkd's, when configured and using FQDN
- Edit/Delete nodes in Geographical maps, delete links
- Links to view node in other Opmantek apps if installed
...
- Viewing interface graphs on their own now ensure the correct node is being displayed
- Better map background placement in Network Maps
- Long node names now shorten better in node list
opCharts 2.4.12
Highlights
- Node search performance on large NMIS installs significantly improved
- Node selector panel only shows selections in top section, hides the single option below
- Node list number of rows/columns now configurable ('opcharts_node_list_rows_per_page','opcharts_node_list_cols_per_page')
- Node search on poller node now redirects directly to poller node info
...
- Issue with node list where selected filters are lost when a different page is selected.
opCharts 2.4.8
Highlights
- Spanish translation update
- Automatic language detection can now be disabled in config (omkd_auto_detect_language)
- Service data now available in chart creator
- Automatically uses NMIS users.dat file if it exists, installer backs up current and sym-links to NMIS file
...
- Can now select EN as language in GUI when default language was not EN
- Pages with partial translations fixed
- Dataset edit button in chart creator fixed
- Customer Chart/Dashboard files holding old stock definitions are now replaced on install preventing potential odd behaviour in GUI
- Maps with blank placeholders now work with links/interface links
opCharts 2.4.6
Highlights
- Maps can now hold nodes from pollers
- TopN only considers data from the last 15 minutes (so old data will be ignored), time period is configurable
- Maps holding nodes a user is not authorised for appear grey (but are still on map)
- More uniform support for Primary/poller nodes
...
- Issue with LDAP and MS Active Directory authentication
- Permissions on maps refresh was only accessible to admin
opCharts 2.4.0
Highlights
- Topological Maps
- Add node subnets
- Add node neighbours (via CDP info)
- EXSi servers show hosted VM's as neighbours
- Maps
- All entities now support linking to other maps
- Event Log
- Automatically updates, no refreshing, updates are pushed as soon as they happen
- Node view shows events for node
- Interfaces status table
- Dashboard full screen mode
- RESTful API for nodes (config,info,status)
opCharts 2.2.2
Highlights
- Network Diagrams and Geographical Maps!
- Create them in the GUI
- Add them to custom dashboards
- Watch them refresh with the newest data
- Click on them to see the status of nodes, groups and interfaces
Add background images to Network Diagrams and place network objects over top. If the default installation location has been used background images can be added to the directory, the filenames should not include spaces in the names:
/usr/local/omk/public/omk/maps_background_dir
- TopN charts, showing the biggest users of CPU, Memory, Interface Up/Down Utilisation as well as Errors and Dropped packets.
- Also shows the last 1h of usage inline so you can see how the data is trending
- New node selector that allows you to drill down into lists of nodes very quickly
- Node status summary now in node view, shows you the status of the alerts and thresholds for the node
- Dashboard groups, quickly switch between your favourite dashboards by putting them in the same group
opCharts 2.0.4
Highlights
Grid can now have columns set allowing reproducible grids on screens with varying sizes
Chart creator has some helpful UI tweaks
- Viewing a node now displays the same charts that NMIS displays by default
- More datasets are available for graphing in the chart creator (specifically the server ones, hrsmpcpu, hrdisk, hrmem, hrswapmem, hrvmem, hrbufmem, hrcachemem)
opCharts 2.0.0
Highlights
- New installer
- Chart Creator redesigned. Now much more intuitive to use and supports more data resources.
opCharts 1.3.0
Highlights
- CBQoS graphs now available for nodes that are collecting it
- Indexed datasets now more generally supported (including ipsla/rttMonLatestRtt,storage,cpu,etc)
- Updated GUI
- REST API also supports more indexed datasets, as well as CBQoS datasets
- Node selection GUI element now has more tokens to search by
...