Opsview 6.x Release Notes

Overview

Opsview release notes contain the list of enhancements of features, and a set of issues fixed in the 6.x release version of Opsview Monitor. Note that any fixes from previous release dates are rolled up into the latest release.

Before you install Opsview, make sure to check the 6.x Compatibility Matrix. For details on installation, administration, and usage, you may refer to Opsview Monitor documentation. For the latest highlights, see What’s New in Opsview.

For Opsview 6.7.x and older release notes, you can still access them at the Opsview Knowledge Center.

Opsview 6.8.6

Released: 31 August 2023

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Description
OP-31981 Opsview administrators can now install, configure, and update opsview-results-exporter with opsview-deploy. This will save time for deployment or upgrades, mitigate the risk of human error, reduce confusion due to inconsistent deployment methods, and ensure that you are always using the latest, secure component configuration.
OP-58460 The readability of command-line arguments in the user interface has been improved by using a monospaced font, which makes the text easier to read.
OP-58478 Opsview administrators can now use the web UI to manage collector upgrades remotely. This means that you no longer need to access the collector command line to upgrade collectors.
OP-58520 Websocket connections from the dataserver are now permitted for secure authorized access to display collector update progress.
OP-60324 This includes the following changes:
  • A new collector management websocket service has been created.
  • The collector management reducer and effects have been updated to insert data into the store.
  • Websocket error cases have been handled and the store has been updated.
OP-61021 The current Opsview version on the orchestrator host is now accessible through the database.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-38325 You can now delete users and bulk hosts without any errors when the changelog is enabled.
OP-43652 State history retention and audit log retention are decoupled. The new State History Retention setting in My System covers downtimes, acknowledgments, and object event history. This also fixed UI issues during post-Apply Changes backups. For more information, see the My System > Options documentation.
OP-56199 This change ensures that setup-monitoring can be run successfully on all systems with more than 9 collectors without encountering a deadlock error. This error occurs when setup-monitoring tries to register too many collectors at once.
OP-57192 Updated product documentation links to ensure that they direct users to the correct sections in the ITRS Opsview documentation.
OP-60167 The opsview-netaudit-collector package now includes the additional patched files listed in the Makefile to ensure that the package works correctly.
OP-60292 The Collector Management page has been updated to ensure that all elements are aligned and styled consistently throughout the user interface.
OP-60554 The responses from the dataserver have been refactored to return JSON instead of HTML. This makes error handling easier when calling the dataserver API.
OP-61307 The deploy variable that was previously known as opsview_results_exporter_custom_outputs is now called opsview_results_exporter_outputs. For more information, see the Exporting Results and Results Exporter documentations.
OP-61402 Remotely managed collectors can now be installed and upgraded on both standard systems and rehomed systems.

Opsview 6.8.5

Released: 20 July 2023

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Description
OP-49589 Perl modules have been updated to fix security vulnerabilities.
OP-51093 The Sentinel RMS has been updated to ensure that Opsview licensing continues to function.
OP-54854 The NOTICE logs now include more detailed information about SSH tunnels that fail to set up ports.
OP-57999 MySQL no longer requires RELOAD permission on new or upgraded systems.
OP-58475 The scheduler now handles requests for collector updates. Additionally, it invokes the update utility and sends the appropriate response message.
OP-58764 The dataserver now has an API that allows users to update collectors (only for the update cluster). Additionally, the dataserver sends a request message to the scheduler and handles the response from the scheduler.
OP-60234 The command line options for registering collectors have been improved. The help text now includes both long and short command line options, and the options are consistent with those used for collector upgrades. Additionally, a new option, -k --insecure, has been added to disable certificate checks when using the dataserver APIs.
OP-60242 The validation of create and delete requests in the Collectors interface has been improved.
OP-60327 Opsview Monitor can now be deployed on OEL 8 systems.
OP-60455 The ITRS Infrastructure Agent is no longer in beta and can now be used as a stable alternative to the Opsview and NSClient agents. Please refer to the ITRS Infrastructure Agent documentation.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-47629 The Last Check column in Checker has been expanded to fill the width of the column, allowing all of the information to be displayed.
OP-56075 Apache Tomcat and Reports module (JasperServer) have been updated to the latest versions to fix security vulnerabilities.
OP-56868 Fixed an issue where the check_microsoft365 plugin was unable to correctly parse API data for the following Service Checks:
  • Microsoft365.Overview.Identity.Service.Status
  • Microsoft365.Overview.Portal.Service.Status
  • Microsoft365.Exchange.Service.Status
  • Microsoft365.SharePoint.Service.Status
  • Microsoft365.OneDrive.Service.Status
  • Microsoft365.Skype.For.Business.Service.Status
These Service Checks will now display detected issues summarized by their type (incident, advisory, or other) instead of their impact level.
OP-57192 Updated product documentation links to ensure that they direct users to the correct sections in the ITRS Opsview documentation.
OP-60671 For systems with remote databases that are managed by deploy, the orchestrator host will now have the same database vendor and version as the remote host, as long as both hosts are running the same operating system. If you encounter any problems upgrading your databases, please read this support article.
OP-60841 Autodiscovery can now detect Infrastructure Agents running on scanned hosts in most cases. For more information, see Autodiscovery Detection Mapping.

Opsview 6.8.4

Released: 14 June 2023

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Description
OP-52775 The Results Exporter component now supports additional field mapping options, including string replacement and querying data from the Opsview system to enhance exported messages. As a result, the component requires additional credential configuration to function properly. After upgrading Opsview, ensure that the command_queue and runtime_database sections from resultsexporter.defaults.yaml are copied into your resultsexporter.yaml file. Then, you need to override the credentials in these sections with the correct credentials. For more information, see Results Exporter administration.
Two new self-monitoring checks will be applied to hosts running a Results Exporter as part of the upgrade. After upgrading Opspacks and the setup-monitoring.yml playbook, run:
  • Opsview - Results Exporter - Command Message Queue Count
  • Opsview - Results Exporter - Command Message Queue Rate
Opspacks updates:
  • Opsview - Self Monitoring (v2.2.0)
OP-56011 The Infrastructure Agent and plugin repositories are now in general availability, which you can access from ITRS GitHub.
OP-56754 Infrastructure Agent now accepts requests from check_nrpe with arguments after -a having the arguments in the right order: check_nrpe -H host -C command -a "arg1" "arg2".
OP-58473 The check-deploy playbook is now run as part of collector updates.
OP-58481 Opsview administrators can now clean up any remotely managed collector upgrades that have stopped responding. Stalled updates are also logged and terminated.
OP-58585 The opsview-deploy package will now upgrade to the latest version before attempting to run any playbook during a remote collector update.
OP-58597 The collector upgrade utility now provides updates on its progress using the Dataserver API. The Ansible log is also included, where applicable.
OP-58599 The web user interface for accessing the datastore has been updated to include views that allow users to easily access data for each cluster or collector.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-52757 Results Exporter now deletes unused message queues at start-up. If any outputs are removed from the component configuration file or commented out, any messages still in the queues will be deleted, and no new messages will be collected for those outputs. To replicate the previous behavior of putting the output into a state where messages are collected but not exported, you can now use the new built-in hold filter.
OP-58373 Only one collector can be registered in a cluster at a time. Previously, registering a second collector before the first one had finished caused errors and deadlocks.
OP-59389 Infrastructure Agent no longer stops working when the hostname does not match the certificate.
OP-59428 When a collector in a cluster is monitoring another collector in the same cluster, checks run via the monitored collector now return working results.
OP-59706 When the default Linux agent is built from the source, it starts up without any errors and creates and uses self-signed certificates in its var directory.
OP-59719 Updates have been made, allowing the opsview-dataserver to:
  • Get installed on systems that do not have opsview_core_secure_wallet_key in user_secrets.
  • Use opsview_core_secure_wallet_key_hash if opsview_core_secure_wallet_key is not present, but the hash is.
  • Use opsview_core_secure_wallet_key_hash, generating it from opsview_core_secure_wallet_key.

Opsview 6.8.3

Released: 25 May 2023

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Description
OP-45558 Opsview Deploy logs now include the version number of Deploy at the top of all log files for easier debugging of deploy issues.
OP-52758 Added a new RELOADVIEW permission to control read-only views in the Apply Changes status.
OP-53118 You can now deploy multi-collector clusters in a new installation without having shell access to Orchestrator or a cloud platform. This improves the resilience and scalability of the collector clusters.
OP-57238 The help text is available in every service check included with Windows builds of the Infrastructure Agent when called using the appropriate arguments.
OP-57644 Added local and remote port forwarding to the tunnels, enabling users to use more services without having to open more firewall ports.
OP-58370 New licensing information has been added to the infrastructure-agent plugin repositories for both Linux and Windows.
OP-58471 Collector management now has a new database called opsview-managed-clusters. Similar to the opsview-system-status database, this new database uses the same key format. The timestamps are UTC in ISO format: yyyy-mm-ddThh:mm:ss.ssssss, for instance, 2023-04-12T11:51:03.698321.
OP-58476 The dataserver now supports an API for collector updates.
OP-58583 The update utility now prompts the user for their credentials before authenticating via the REST API. This ensures that the user’s password is not exposed on the terminal. The update utility then uses the acquired session ID to perform the update process.
OP-58584 The admin of a remotely managed collector can now update the utility to ensure the version is updated in user_vars.yml.
OP-58755 Added a new feature that allows the administrators to invoke a collector update API from the collector.
OP-59498 If more than one LDAP realm is set up and one of them lacks the necessary configuration files and folders, the other realms are continuously processed.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-55094 Fixed an issue where users with restricted access to the monitoring servers could access all of the monitoring servers.
OP-57837 When a restore fails, the audit log now shows the error message. The error details are now recorded in the restore log, and the lock is released to make another attempt.
OP-58356 Fixed the Navigator check box visual issue after Apply Changes has completed.
OP-58405 Fixed an issue where Agent Python plugins failed when outputting UTF-8 on some operating systems.
OP-58621 When a backup is restored, the backup IDs continue incrementing correctly without gaps or overlaps.
OP-58681 Default NRPE ciphers have been amended to work with old and new Infrastructure Agent.
OP-58831 Corrected the location path of the extracted plugins, which can be found in <agent-root>/plugins/, when extracting the source build.

Opsview 6.8.2

Released: 19 April 2023

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Description
OP-49965 Opsview now uses Nucleon as the default message queue driver for Python components, which can handle workloads with less resource usage.
OP-50915 The window size has been adjusted so that you can better view the interface when performing SNMP polling.
OP-51662 Added columns for Host Group, Host Description, and Host Network Address, and enhanced tooltips for:
  • Host Interfaces Dashlet
  • Top Services By Metric Dashlet
  • Event Graph Dashlet
  • Hashtags
Additionally, the REST API has been updated:
  • /rest/status/performancemetric — the include_hostip parameter has been renamed to include_hostdetails and will now include both the host’s IP address and description if set.
  • /rest/event — the host group path returned is now comma-separated rather than slash-separated, and does not include a leading slash.
OP-53127 Improved Uptrends integration allows you to view Uptrends data within Opsview. This includes real-time user monitoring and synthetic monitoring, both of which can be used to test and monitor the functionality of your website.
OP-53128 When adding a new collector to a cluster without shell access to the Orchestrator, SSH tunnels can now be configured to allow all Opsview (collector-to-orchestrator) traffic to go over a single port.
OP-53145 You can now access the Infrastructure Agent, allowing you to build your own agent from the source code and examine the source code to ensure it is secure and safe to use.
OP-54117 Uptrends integration improvements:
  • Time filters used in calls to the Uptrends API are rounded to the nearest 5-minute interval.
  • Times used in Uptrends API queries follow the local timezone of the Uptrends account.
  • Time filters used to query the data in the service check output are displayed.
OP-54354 Opsview Deploy installs a new Infrastructure Agent while removing the old Opsview Agent automatically.
OP-55727 The Infrastructure Agent supports existing Windows plugins, so when you switch to the newer Infrastructure Agent, the Windows plugins continue to function.
OP-56209 Windows plugins now return the correct information when an error occurs or when expected arguments are passed. This allows you to monitor metrics on the Windows hosts, such as additional counters and services.
OP-56292 A new CONFIGURECLUSTER permission is now available, allowing you to add empty clusters and manage them remotely.
OP-56692 Added a new infrastructure self-monitoring host template to Opsview hosts.
OP-57023 All service checks shipped with Linux builds of the Infrastructure Agent now contain help text describing all arguments and configuration instructions.
OP-57264 Agent creates and uses self-signed certificate if no TLS options.
OP-57339 Added host group, host description, and host IP column to dashlets and monitoring pages.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-39297 Improved opsview_sync_ldap script that is used for syncing Opsview users and roles with an LDAP or Active Directory server:
  • Improved logging.
  • Self-monitoring of LDAP sync status in Opsview.
  • Support for multiple LDAP realms.
  • Support for nested LDAP groups.
  • Support for encrypted user secrets.
Group files must now have an .xml extension to be processed correctly.
OP-50697 When a reload happens and a user is deleted but still has an open connection, the component now handles the error and delivers a new map without access.
OP-52840 State Changes component no longer encounters message queue failures with the error message PRECONDITION_FAILED -- unknown delivery tag.
OP-55613 Changed column headers when graphs are exported from:
  • Performance Graph Dashlets
  • Graph Center
  • Service Investigate Graphs
The headers now reflect the exported data instead of being fixed generic labels. This covers the data formats CSV, JSON, and XLSX.
OP-56104 Freshness Checker no longer leaks file descriptors when publishing stale result messages.
OP-56638 The imported.yml file moved up one level into the cfg dir.
OP-56639 Windows Agent runtime now works correctly when you add args to the runtime.
OP-57482 No patch version is disclosed on the Opsview login page.
OP-57549 The GPG key links have been updated.
OP-57551 check_eventlog has been updated.
OP-57605 Nucleon now handles configurable message_ttl_secs the same as kombu.
OP-57662 Fixed an issue in the AF_INET error that was causing the Windows Infrastructure Agent to fail.
OP-57691 Updated Opspack Application - Opsview to v3.0.4. The following Service Checks have been added to monitor the backup process:
  • Opsview - Backups Apply Changes
  • Opsview - Backups Daily
OP-57694 For all supported OSes, the Capacity Planner plugin now returns both stderr if functioning properly and a non-OK state if no information is collected.
OP-57744 MySQL 5.7 and 8.0 database backups now work correctly.
OP-57855 When a restore fails, the audit log now shows the error message. The error details are now logged in the restore log, and the lock is released to make another attempt.
OP-57940 Fixed an issue where incorrect ownership caused host checks from collectors to fail.
OP-58067 After upgrading to a version with the new agent, self-monitoring checks are now working.
OP-58139 When entering customer payload, the My System page no longer stops. Issues with field constraints have also been fixed.
OP-58182 Infrastructure Agent script execution results can now hold at least 16KiB of data. To enable this functionality, set allow_multi_packet_response in the Agent configuration to true.
OP-58282 When running checks with output longer than 4094 characters, Infrastructure Agent for Windows no longer times out.
OP-58325 Upgrading from Opsview Agent to Infrastructure Agent no longer causes a version error message.
OP-58375 The db_mysql now runs properly on every upgrade.
OP-58548 Fixed an issue where the Opsview - Daily Backups service check went critical due to the filesystem backup tar exit code of 1.

Opsview 6.8.0

Released: 25 January 2023

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

Issue key Description
OP-34170 The database tables now use the same character set consistently.
OP-51975 VMware and HyperV virtual appliances no longer ship with the default SNMP community string configured.
OP-52382 All Opsview MySQL databases, such as opsview, runtime, ODW, and dashboards can now accept complete UTF-8 characters.
OP-55866 Initial UTF-8 support includes using scandic characters.
OP-55888 Starting with the Opsview 6.8.0 release, you can find the documentation, including the ITRS Opsview Cloud Documentation, at ITRS Opsview Documentation.
OP-56537 All Golang components are now compiled using the updated toolchain. Both the go.mod and go.sum files no longer ship with the product.
OP-56835 The Notification method variable no longer fails when it accepts more than 128 characters.
OP-56943 Removed duplicate validation messages in the NetFlow source IP field.
OP-56987 Fixed a UI issue with the Host Group modal.
OP-57069 Upgrading from Opsview 6.8.0 where UTF-8 data is present now works correctly.

Opsview 6.7.6

Highlights

Released: 2 November 2022

These are the highlights of this release:

For more information, see What’s New in Opsview.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-24136 You can now configure the monitoring pages with a particular refresh interval and save the changes.
OP-43034 Fixed an issue where NetAudit failed to process messages due to an error found in the configuration file.
OP-44544 You can now use AWS roles in the check_aws_cloudwatch plugin.
OP-45903 The validation field warning messages now display the correct messages when the name value of a variable exceeds 63 characters.
OP-46746 Upgraded Jasper to version 8.1.0 and Tomcat to version 9.0.65.
OP-47063 For a specific user, you can now remove host group access to ensure that modifications are applied appropriately after a reload.
OP-47728 The opsview-data-access is now available for use in the opsview-notification-center component.
OP-48227 You can now search and filter host templates that are available using the Host Templates search field.
OP-50991 You can now view the Network Topology map correctly when the VIEWALL permission has been set.
OP-51966 Corrected tooltip description on the Monitoring Collectors page.
OP-53513 Using vCenter credentials, the ESXi servers (host and guest) can now be monitored without requiring additional credentials.
OP-53812 A new NTVIEWALL permission has been created to prevent viewing any hosts that are not imported within the Network Topology map.
OP-54084 An error when querying recent versions of Elasticsearch has been resolved.
OP-54241 Improved NetFlow Dashlet to provide better visualisation of NetFlow traffic.
OP-54616 Added Capacity Planner integration Opspack using OLD Windows and Linux agents.
OP-55020 Fixed the NetFlow security vulnerability issue that prevented the API command injection (CVSS v2 8.5).
OP-55106 Fixed an issue where the progress bar for applying changes closes quickly before the assertion check is done.
OP-55108 The host icon management now works correctly.
OP-55118 Corrected a typographical error in the Status Access > Network Topology.
OP-55412 Improved performance response of the opsview_flow command.
OP-55413 A TTL (time to live) has been added to any flow requests made through the REST API, so messages will be automatically removed if a flow-collector does not pick up the request within 30 seconds. This avoids a build up of messages if the component is temporarily stopped.
OP-55450 The opsview-flow-collector component has been made more resilient to any messagequeue failures, so it now reconnects automatically.
OP-55548 Specific collectors have been set for flow-collector to load balance the sources manually.

Opsview 6.7.5

Released: 6 September 2022

Highlights

These are the highlights of this release:

For more information, see What’s New in Opsview.

Issues fixed

These are the issues we have fixed in this release:

Issue key Description
OP-48906 ProCheckUp: Privileged administrative functions no longer require password. When setting up Opsview Cloud system, the NOPASSWD flag has been removed from the users sudo configuration. This ensures users performing administrative functionality are asked to explicitly re-enter a strong password.
OP-51564 Notifications are now triggered not only when an object changes state but also when some configuration changes are applied that would have triggered a notification when the current state happened. This enables Opsview to notify new teams or individuals about existing problems in the system.
OP-52201 ProCheckUp - Opsview Software Version Disclosure (CVSS: 1.8). ProCheckUp performed a round of web app pen testing.
OP-53112 Notifications are now working until service check goes back to an OK state.
OP-53127 Uptrends integration allows real and synthetic monitoring data to be displayed in Opsview Monitor.
OP-53136 You can now run the Agent as a daemon on both Linux and Windows hosts so that it can always be running in the background and available to run checks, even after machine reboot.
OP-53137 You can now install the Agent through the following: a single package file, from apt, or yum repository. This makes the installation for the Agent easier.
OP-53138 You can now install the Windows Agent to monitor your Windows system with a lightweight process.
OP-53142 You can now run and validate all the existing NSClient++ checks against the new agent to prevent losing any checks when switching to the new agent.
OP-53229 Opsview Monitor and Opsview Cloud PRE release activities and preparation for automation runs.
OP-53653 When deploying Opsview, the deployment process completes correctly and no warnings are shown when running setup-everything/opsview.
OP-53844 Implemented service check poller. Built-in checks are now available which return aggregated metrics from data gathered (polled) on a regular schedule. This ensures the aggregated metrics to return more accurate data.
OP-53939 Fixed an issue that generates an error Method not allowed in the Notification Profiles when clicking Objects Selected.
OP-53956 Fixed an issue in SSO/OAuth2 login that led to the Content Security Policy (CSP) error.
OP-53997 Fixed an issue that caused the Access Denied page to refresh every second.
OP-54117 Improved the collection of Uptrends data to be displayed in the Opsview Monitor.
  • Time filters used in calls to the Uptrends API are rounded to the nearest 5 minutes.
  • Times used in Uptrends API queries use the local timezone of the Uptrends account.
  • Display the time filter used to query the data in the service check output.
OP-54140 Fixed an issue that prevented state updates by causing passives to become trapped in the results forwarder cache queue.
OP-54261 Fixed an issue in the sync monitoring script that caused the plugin permission to be broken.
OP-54496 Idle session timer now works correctly before logging out.
OP-54562 Jasper server deployment now installs correctly when using Opsview managed database and external database using TLS.

Disclaimer

The information contained in this document is for general information and guidance on our products, services, and other matters. It is only for information purposes and is not intended as advice which should be relied upon. We try to ensure that the content of this document is accurate and up-to-date, but this cannot be guaranteed. Changes may be made to our products, services, and other matters which are not noted or recorded herein. All liability for loss and damage arising from reliance on this document is excluded (except where death or personal injury arises from our negligence or loss or damage arises from any fraud on our part).
["Opsview"] ["Release Notes"]

Was this topic helpful?