
This is especially true when you compare it to many other open source packages. Not a feature per se, but very important, the documentation for LibreNMS is excellent. This system allows you to configure a price per Megabyte for an interface and then create bills based on the SNMP data. It also allows all of the data collected by LibreNMS to be leveraged easily by other systems.įor managed service providers or businesses where billing back departments for services is allowed, LibreNMS includes a billing system.

This allows for using other tools like Ansible for setting up and maintaining the inventory of devices in LibreNMS. With today’s push for DevOps and programability, it is no surprise that LibreNMS has an API available. For example, if your core switch at a location is down, there’s no need to alert on all of the access layer switches and access points as well. These alerts can be set for very specific conditions and can be made dependent on upstream devices. Some of these include Slack, Telegram, Webex Teams and PagerDuty among others. Although it can do standard e-mail or SMS alerting, it goes further with many integrations.

These plugins allow you to leverage one of the most powerful features of Nagios without having to work with the complicated configuration of Nagios.Īnother important feature is LibreNMS’ alerting system. These include things like DNS, DHCP and web servers. Add a LibreNMS Service Featuresīeyond the basic SNMP polling, LibreNMS provides an interface to use Nagios plugins to monitor services on hosts. This lowers the setup curve as you don’t have to go into the weeds of SNMP MIBs and OIDs. Unlike other tools like Nagios and Cacti, LibreNMS by default creates graphs and pollers for just about every metric you could want on a server or network device.
#LIBRENMS ASTERISK SOFTWARE#
Once the software is installed, the web interface makes it very easy to add a host to be monitored (or you can use automated discovery). There are step by step instructions to setup a LibreNMS instance on Ubuntu and the rest of the LibreNMS documentation is equally simple to use. One of the reasons I like to use LibreNMS is that it is easy to setup. The tool is written in PHP and can be run on any Linux with either Apache or NGINX.

LibreNMS is a fork of the Observium project. Although I don’t currently run LibreNMS in my own network, it is one of those tools that I keep in my toolbox.
