ITRS Obcerv Forecasting
ITRS Obcerv Forecasting Copied
Opsview integrates with the ITRS Obcerv Forecaster app by exporting metrics from your Service Checks to Obcerv, and running advanced timeseries prediction models. Once forecasts are created, signals are generated when thresholds are breached, or are predicted to be breached within a defined duration, allowing you to develop proactive incident prevention strategies.
Prerequisites Copied
The Forecaster app relies on metric timeseries data being exported from Opsview to ITRS Obcerv. As a result, the following is required:
- Opsview Results Exporter component
- An Obcerv instance running version 2.6
Architecture Copied
Configuring Results Exporter Copied
In order to utilize the Forecaster app, data must flow from Opsview to Obcerv. To enable this integration, the Results Exporter component must be configured to export results data to Obcerv. The Forecaster app utilizes the same export configuration as the Dynamic Thresholds feature.
To export data to an Obcerv instance, add the following configuration to your Results Exporter configuration file at /opt/opsview/deploy/etc/user_results_exporter.yml
. If opsview_results_exporter_outputs
is already defined, then add the obcerv
output to the existing configuration.
Refer to the Dynamic thresholds documentation at retrieving Obcerv ingestion credentials to learn how to retrieve the certificate contents and ingestion password from Obcerv.
opsview_dynamic_thresholds_ingestion_host: obcervinstance.domain.com
opsview_dynamic_thresholds_ingestion_password: your-ingestion-api-password
opsview_results_exporter_outputs:
obcerv:
forecasting:
type: dynamic_thresholds
filter: '*'
parameters:
host: '{{ opsview_dynamic_thresholds_ingestion_host }}'
port: 443
cert_path: /path/to/obcerv/ingestion/cert.pem
username: ingestion-api
password: '{{ opsview_dynamic_thresholds_ingestion_password }}'
Once the configuration is added, run the results-exporter-install.yml
playbook with Opsview Deploy to apply the changes.
cd /opt/opsview/deploy
./bin/opsview-deploy ./lib/playbooks/results-exporter-install.yml
Using the Forecaster app Copied
Permissions Copied
Warning
Obcerv users accessing the Forecaster app within the Obcerv UI will be able to view Host names, Service Check names, metric names, and metric values for all data exported from your Opsview system. This functionality is separate from the Users and Roles configuration within Opsview itself.
Please refer to the Forecaster app documentation in Obcerv.