Monitor all routers, switches, and servers on a company network from a single web dashboard.
Automatically discover every device on a network without manually registering each one.
Get email or Slack alerts when a network device goes down or performance drops.
Track historical bandwidth, CPU, and memory usage for Cisco, Juniper, and HP hardware.
| librenms/librenms | webonyx/graphql-php | mpdf/mpdf | |
|---|---|---|---|
| Stars | 4,709 | 4,712 | 4,676 |
| Language | PHP | PHP | PHP |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a dedicated server with PHP, MySQL, and SNMP, all monitored devices must have SNMP enabled.
LibreNMS is a free, community-maintained system for monitoring computer networks. It watches over routers, switches, servers, and other networked devices, collecting data about their health and performance so that administrators can spot problems early. It uses a protocol called SNMP (a standard way for network equipment to report its own status) along with PHP and MySQL as its technical foundation. One of its notable features is auto-discovery: when you point LibreNMS at your network, it can find and identify devices on its own rather than requiring you to manually register each one. It supports a wide range of hardware from manufacturers like Cisco, Juniper, Brocade, HP, and Foundry, as well as servers running Linux, FreeBSD, and other operating systems. The project is community-driven and governed by values borrowed from the Debian Social Contract, which prioritizes the needs of users and open participation. Anyone can contribute by improving documentation, reporting bugs on the community forums, or submitting code changes via GitHub. There is also a Discord server and community forum for discussion and support. For those who want to try LibreNMS without a full installation, a pre-built virtual machine image based on Ubuntu is available for download and can be run in VirtualBox, a free virtualization tool. Full installation documentation is available at docs.librenms.org. LibreNMS is open source software released under version 3 of the GNU General Public License, meaning it is free to use, modify, and distribute. It has been in active development since at least 2006 and is sustained through community contributions and optional financial backing via Open Collective.
A free, community-maintained network monitoring system that watches routers, switches, and servers across your network, auto-discovers devices, and alerts you when something goes wrong.
Mainly PHP. The stack also includes PHP, MySQL, SNMP.
Free to use, modify, and distribute under the GPL v3, but any modified version you distribute must also be released as open source under the same license.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.