Opsview

Opsview provides health and performance monitoring for networks, applications, virtual servers, and the cloud. Install this integration to correlate problems detected in Opsview into actionable incidents in BigPanda so you can understand and respond faster to critical issues your infrastructure.

Supported Versions:
Nagios-compatible versions.

  • For previous versions, an Action Script version of the integration is available.

Type:
Agent

Key Features

  • Integrates BigPanda with Opsview by using the Opsview log files.
  • Ensures that all relevant alerts are correlated, regardless of the notification profiles configured in Opsview.
  • Provides complete visibility into the infrastructure that Opsview is monitor.

How It Works

The BigPanda agent parses these files to correlate all the alerts that Opsview generates:

  • The log file—enables real-time synchronization of Opsview alerts to BigPanda.
  • The status.dat file—enables a full sync of all open alerts to ensure all current data is available in BigPanda within minutes of first installing the integration. Also, enriches each alert with state information that normally is not available in the log file.
  • The objects.cache file—keeps BigPanda in sync with the objects in your infrastructure. For example, if you remove a host that has open alerts, BigPanda closes the alerts automatically. Also, allows BigPanda to enrich alerts with host-groups and service-groups as well as custom information. For custom enrichments, contact BigPanda Support.

Scheduling Downtime For Maintenance

You can schedule downtime in Opsview for a maintenance window.
After receiving the start event for a scheduled downtime, BigPanda handles subsequent alerts from objects in maintenance as follows:

  • Does not show new incidents in the incident feed.
  • Correlates alerts to existing incidents, if applicable, and marks the alerts in Maintenance status (indicated in grey).
  • Does not send AutoShare notifications for incidents where all associated alerts are in maintenance.

After receiving the end event for the scheduled downtime, BigPanda resumes normal processing for subsequent alerts from the objects.

Which Alerts are in Maintenance

BigPanda handles scheduled downtime according to the options you select when configuring the downtime. For example, if you configure a host to be in maintenance but not the services on that host, then alerts for those services do not change to maintenance status in BigPanda.

Installing The Integration

Administrators can install the integration by following the on-screen instructions in BigPanda. For more information, see Installing an Integration.

Opsview Data Model

BigPanda normalizes alert data from Opsview into tags. You can use tag values to filter the incident feed and to define filter conditions for Environments. The primary and secondary properties are also used during the correlation process.

Standard Tags

Tag
Description
Attributes

host

Name of the monitored host.

check

Name of the service being checked on the host.

Secondary Property.

hostgroups

List of groups where the host is configured as a member. To enable this tag, you must open a request with BigPanda support and provide access to the objects.cache file.

servicegroups

List of groups where the service is configured as a member. To enable this tag, you must open a request with BigPanda support and provide access to the objects.cache file.

acknowledge

Indicator of whether the alert has been acknowledged in Nagios.

flapping

Indicator of whether the monitor is flapping.

maintenance

Indicator of whether the monitor is scheduled for downtime.

Uninstalling Opsview

To stop sending Opsview events to BigPanda, you can uninstall the agent from the server or remove the Opsview integration from the agent.

Prerequisites

  • Manually resolve any open incidents related to the integration to remove them from your incident feed. Optionally, remove any additional data in BigPanda. For example, modify or remove any Environments or AutoShare rules that reference the integration.

  • Obtain access to the server where the BigPanda agent is installed.

  • Determine if the agent on the server supports only the Opsview integration or supports multiple BigPanda integrations.

  • Determine the OS on the server.

Uninstalling Agent

If the agent supports only the Opsview integration, you can uninstall the agent from the server.

Do not uninstall the BigPanda agent if it is supporting other BigPanda integrations. In this case, remove the Opsview integration from the agent.

Removing the Opsview Integration from the Agent

If the agent is supporting multiple integrations, you can remove only the specific integration without disabling the other BigPanda integrations that the agent supports.

  1. Stop the BigPanda agent by running one of the following commands.

    • For RHEL 5 and 7, CentOS 5 and 7, Debian, and Ubuntu:

    sudo service bigpanda stop

Replace the app key with the corresponding value in BigPanda.

  1. Remove the integration from the agent configuration file by running the following command.

    sudo bigpanda-config -r <INTEGRATION APP KEY>

  2. Start the BigPanda agent by running one of the following commands.

    • For RHEL 5 and 7, CentOS 5 and 7, Debian, and Ubuntu:

    sudo service bigpanda start

    • For RHEL 6 and CentOS 6:

    sudo initctl start bigpanda

Post-Requisites

Delete the integration in BigPanda to remove the Opsview integration from your UI.

Opsview


Opsview provides health and performance monitoring for networks, applications, virtual servers, and the cloud. Install this integration to correlate problems detected in Opsview into actionable incidents in BigPanda so you can understand and respond faster to critical issues your infrastructure.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.