github.com/librenms/librenms ↗
Community-based GPL-licensed network monitoring system
Open this visualization on its own page →
Contributors
985
Lines of Code
125,808
From
2007-04-03
To
2021-01-05
About librenms/librenms
LibreNMS is a community-driven, GPL-licensed network monitoring system built on PHP, MySQL, and SNMP. It automatically discovers and monitors a wide range of network hardware and operating systems, including devices from vendors like Cisco, Juniper, Brocade, HP, and support for Linux and FreeBSD systems. The project uses RRD for data storage and provides comprehensive visibility into network infrastructure.
The system is designed around three core principles: encouraging community contribution, prioritizing user needs, and maintaining a welcoming environment for all participants. LibreNMS is built with Laravel and includes extensive documentation available both in the repository and at docs.librenms.org. The project provides multiple ways to get started, including downloadable VirtualBox VM images pre-configured with Ubuntu, making it accessible for users who want to evaluate the system before full deployment.
Contributors can engage through various channels including the GitHub repository, Discord community server, and community forums. The project accepts bug reports, documentation improvements, and pull requests as part of its collaborative development model. LibreNMS is suitable for network administrators and operations teams of any size looking for an open-source alternative to commercial network monitoring solutions.