LibreNMS SNMP Extenders

This utility provides an interactive script to install various SNMP extenders for LibreNMS on a Debian-based system. These extenders allow LibreNMS to monitor additional services and metrics like Docker, Proxmox, ZFS, and more.

The scripts provided here are designed to automate the setup process described in the official LibreNMS Applications Documentation. It is recommended to review the official documentation for a deeper understanding of how each extender works.

Available Extenders & Script Functions

The installation script is menu-driven and includes functions to install the following extenders:

The script also contains helper functions to:

Automated Installation

To install, run the following command in your terminal. This will download and execute the installation script with sudo privileges, which will then present a menu of available extenders to install.

Using curl:

curl -sL https://random.clusterlabs.dev/scripts/librenms-extenders/install.sh | sudo bash

Using wget:

wget -qO- https://random.clusterlabs.dev/scripts/librenms-extenders/install.sh | sudo bash

Download install.sh

Installation Script Content:


Automated Uninstallation

To remove any of the extenders, run the corresponding command below. This will download and execute the uninstallation script with sudo, providing a similar interactive menu for removal.

Using curl:

curl -sL https://random.clusterlabs.dev/scripts/librenms-extenders/uninstall.sh | sudo bash

Using wget:

wget -qO- https://random.clusterlabs.dev/scripts/librenms-extenders/uninstall.sh | sudo bash

Download uninstall.sh

Uninstallation Script Content: