Opsview ["Opsview"]["Release Notes"]

What's New in ITRS Opsview

Overview

This page contains the list of all highlights that have recently been introduced in Opsview.

For detailed release notes for all versions of Opsview 6.x, see ITRS Opsview 6.x Release Notes.

For the list of issues that have been addressed in the Opsview Cloud version, see ITRS Opsview Cloud Release Notes.

Opsview 6.8.0

These are the highlights of this release:

  • UTF-8 support.

  • New Windows and Linux agent open beta.

  • Documentation migration.

  • Dashboard updates.

  • Flow Collector advanced options.

  • New parameters for Status — Performance Metrics endpoint.

  • Security fixes.

  • Golang upgraded to 1.19.3.

  • Opspack updates.

Supported Unicode Characters

Opsview now supports UTF-8 characters.

For more information, see Supported Unicode Characters.

New Windows and Linux agent open beta

The beta version of a new Windows and Linux infrastructure agent is now available to use and download at the Opsview Downloads website.

For more information, see the Installation and operation documentation.

Documentation migration

Opsview Knowledge Center will make way for ITRS Documentation as our new documentation platform.

Starting with the Opsview 6.8.0 release, you can find the documentation, including the ITRS Opsview Cloud Documentation, at ITRS Opsview Documentation.

You can still visit the Opsview Knowledge Center for older versions of documentation, which will be available until further notice.

Dashboard updates

  • A new dashlet in Dashboard can display the speed, throughput, discards, and error information for each interface configured through the Host Interfaces Dashlet.

  • In Performance Graph, additional details are exported when saving graphs as images, with the ability to configure the graph balloon text format.

  • In some configuration fields, the Metric Pie Chart supports wildcards (%) .

  • Top Services Issues supports wildcards (%) in some configuration fields, with the ability to summarize details for multiple services on the same host.

  • Top Service By Metric supports wildcards (%) in some configuration fields, with a new bar chart display, Host Group, and Host IP columns.

Flow Collector advanced options

The Flow Collector processing now sets a timeout for reverse DNS lookups. This improves the response time for loading Flow Collector dashlets when the flow data contains IP addresses where reverse DNS is slow.

To configure the timeout as well as the concurrency level for the reverse DNS lookups, see Advanced flow collector options.

New parameters for Status — Performance Metrics endpoint

The Status - Performance Metrics endpoint now accepts the include_hostgroup and include_hostip URL parameters.

Security fixes

  • VMware and HyperV virtual appliances no longer ship with the default SNMP community strings configured.

  • NetFlow: Prevent API command injection.

Golang upgraded to 1.19.3

The version of Golang used to build Opsview Monitor and associated plugins has been upgraded to 1.19.3 to improve security. As a result of this, support for legacy certificates has been removed from all Golang-based Opsview plugins. See Plugins in the Known Issues.

All Golang components are now compiled using the updated toolchain:

  • Opspacks

  • timeseries-influx

  • Registry (etcd)

Opspack updates

The following Opspacks have been updated to improve security:

  • Application - HAProxy (v2.1.1)

  • Application - Jenkins (v2.0.1)

  • Application - RabbitMQ - Node (v3.0.1)

  • Application - Varnish Cache (v2.0.1)

  • Application - Varnish Cache 3.0 (v2.0.1)

  • Application - Zookeeper (v2.0.1)

  • Cloud - AWS - AutoScaling CloudWatch (v2.1.1)

  • Cloud - AWS - CloudWatch (v2.1.1)

  • Cloud - AWS - DynamoDB CloudWatch (v2.1.1)

  • Cloud - AWS - EC2 CloudWatch (v2.2.1)

  • Cloud - AWS - ELB CloudWatch (v2.1.1)

  • Cloud - AWS - RDS CloudWatch (v2.2.1)

  • Cloud - AWS - Route53 CloudWatch (v2.1.1)

  • Database - Etcd (v2.0.1)

  • Opsview - Component - Datastore (v4.1.2)

  • Opsview - Component - Load Balancer (v4.1.2)

  • Opsview - Component - MessageQueue (v4.1.2)

  • Opsview - Component - Registry (v3.0.2)

Opsview 6.7.6

These are the highlights of this release:

  • New Windows and Linux Agent Beta.

  • Network Topology security.

  • New time range presets.

  • Dashboard updates.

  • Jasper Server upgrade to 8.1.0.

  • Flow Collector improvements.

New Windows and Linux Agent Beta

A new agent for Windows and Linux-based machines is now in closed beta. If you are interested in taking part in this closed beta, please reach out to either Customer Support or your account manager.

Network Topology security

A new Network Topology permission NTVIEWALL has been added which, when applied to a role, allows you to view any unimported nodes in the network topology map.

Also, two known issues related to Network Topology have been resolved to improve security.

New time range presets

The Events Viewer, Notifications, and Graph Center pages have access to new preset time durations. These are:

  • last full day — last full 24-hour period (00:00 to 00:00).

  • last full 7 days — last 7 full 24-hour periods (00:00 to 00:00).

  • last full week — last full week, for example if used on Tuesday, this would be the previous Monday to Sunday.

  • last full month — last full month, for example if used on February 2, this would be January 1 to 31.

Dashboard updates

Added two new NetFlow dashlets:

  • Receivers Protocol Trend — displays the top ports and protocols used to receive data, as recorded by the source device (such as a switch or firewall) that supports netflow and sflow.

  • Transmitters Protocol Trend — displays the top ports and protocols used to transmit data, as recorded by the source device (such as a switch or firewall) that supports netflow and sflow.

Added the ability to select historical time ranges to the following dashlets:

  • Performance Graph

  • Receivers Protocol Trend

  • Transmitters Protocol Trend

Added a new Dashboard Time Range Sync mode to sychronise cursors and zooming across supported dashlets.

Jasper Server upgrade to 8.1.0

The Reports Module has been updated to use Jasper server 8.1.0 and Tomcat 9.0.65 which fixes a number of security vulnerabilities. While UI and functionality remain the same, you can now use these two new UI features:

  • Favourite Report selector (home page)

  • Schedule report button and shortcut (edit report view)

Flow Collector improvements

The opsview-flow-collector has been made more resilient to any messagequeue failures, so it now reconnects automatically.

A TTL (time to live) has been added to any flow requests made through the REST API, automatically removing messages 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.

Additional timing data will be returned by Flow REST API calls for debugging:

  • collector — machine ref for the collector that has run this flow request.

  • duration_total — total time spent running the call on the remote collector.

  • duration_nfdump — time spent by the call running the nfdump command.

Opsview 6.7.5

These are the highlights of this release:

  • Integrated with ITRS Uptrends.

  • Enhanced deployment to enable using sudo without the NOPASSWD option.

  • Fixed an issue so re-notifications are now consistently sent following configuration changes.

  • Multiple security enhancements including:

    • Improved security access related to view access for monitoring servers.

    • Implemented a Content Security Policy.

    • Removed the Opsview software version disclosure to unauthenticated users.

    • Implemented a session timeout redirection to the login page.

Uptrends integration

ITRS Uptrends is a leader in website monitoring, web application monitoring, and API monitoring. The new Cloud-Uptrends Opspack provides an integration to monitor your Uptrends monitors in Opsview.

The following host templates are provided as part of this Opspack:

  • Cloud - Uptrends - Synthetics

  • Cloud - Uptrends - MultiStep API

  • Cloud - Uptrends - Transaction

  • Cloud - Uptrends - Waterfall

  • Cloud - Uptrends - RUM

Deploy updates

It is now possible to deploy Opsview to collectors using sudo without the NOPASSWD option set. In this case the orchestrator will need to know the local password for this account, so it is advised to turn off remote password login for this account by adding the following to the sshd_config on the collector.

Match User <local user for sudo>
  PasswordAuthentication no

The following playbooks will now set up the appropriate version of Python on InfluxDB systems if configured, as the first action in a deployment:

  • check-deploy.yml

  • setup-hosts.yml

Re-notifications are now consistently sent following configuration changes

In previous versions of Opsview Monitor, re-notifications did not consistently take configuration changes into account if an object was in a non-OK state prior to the change. For example, adding a hashtag with notifications applied to a Service Check in a non-OK state will now correctly send all notifications.