Bacula Simple Network Management Protocol (bsnmp)

SNMP or Simple Network Management Protocol is a widely used protocol that helps to organize and collect information about managed devices on IP networks. SNMP exposes data from the managed devices in the form of variables that are organized in a management information base (MIB). This MIB is designed to describe status and configuration information. These variables can then be remotely accessed by centralized monitoring applications.

A given MIB offers a convention of variables that structure information in a way that is useful for the target system to be monitored. Different target systems that are used for the same purpose will share this structure, while reporting different values depending on their activities.

Bacula Enterprise activities can be remotely monitored through this protocol. Bacula Enterprise provides a simple script that can send SNMP notifications (SNMP INFORM) to a remote SNMP service. This service must be provided by any third-party application that offers this kind of monitoring service. The generated notifications can contain key data on how jobs are behaving, as job configuration data, job status and other values. This document describes how to setup this integration.

Note

This feature was added with Bacula version 16.0.

It is currently available as packaged add-on for a limited number of supported systems.

Instructions to install, test, and integrate the bsnmp job INFORM sender.

The functionality is provided by a very simple Python script which requires some MIBs to be available. Configuration is provided in a plain text file in ini format.

Go back to the Jobs Monitoring.

Go back to the main Bacula Enterprise Management page.