We received a question this week asking about network monitoring systems available for PHP, and we are sharing with you today one of the best open source tools for network monitoring : LibreNMS. It’s an autodiscovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more.
Some features of LibreNMS include :
- Automatic discovery : Automatically discover your entire network using CDP, FDP, LLDP, OSPF, BGP, SNMP and ARP.
- Customisable alerting : Highly flexible alerting system, notify via email, irc, slack and more.
- API Access : A full API to manage, graph and retrieve data from your install.
- Billing system : Generate bandwidth bills for ports on your network based on usage or transfer.
- Automatic Updates : Stay uptodate automatically with bug fixes, new features and more.
- Distributed Polling : Horizontal scaling to grow with your network.
- iPhone App and Android App are available to provides core functionality.
- Multiple authentication methods supported : MySQL, HTTP, LDAP, Radius, and Active Directory.
- Integration support available for NfSen, collectd, SmokePing, RANCID, and Oxidized.
- In addition to an extensive device support, Mobile friendly Web UI, and Unix Agent…
LibreNMS is available as Docker image, or you can install it on supported systems : Ubuntu, RHEL/Centos, and Debian. Installation procedure is available for both Apache and Nginx web servers.
LibreNMS is an open source software released under the GPLv3, and includes exceptions for included third-party packages. Please see README.md for full details. More information and download at https://www.librenms.org/