LibreNMS

LibreNMS is a fully featured network monitoring system that discovers and monitors network devices, interfaces, and services.

  • Monitoring & Logging
  • Network Services
  • Productivity
LibreNMS is a fully featured network monitoring system that discovers and monitors network devices, interfaces, and services. It collects metrics, applies thresholds, and shows dashboards for uptime, traffic, and device health. It suits home labs and small production networks that need self-hosted Simple Network Management Protocol (SNMP) monitoring. Use it for a free, community-supported alternative to commercial network monitoring tools.

Platform availability

Available on 3 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox
  • Helm
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

76/100 Good

Maintained
100last commit 9 days ago
Popular
744,939 GitHub stars
Easy to install
553 install platforms, install notes, Docker image
Light to run
404 GB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 17 days ago

GitHub stars
4,939
Open issues
161
Last commit
2026-10-06
Latest release
26.9.1.1
Activity
rising

Checked 9 days ago - source: GitHub (librenms/librenms)

Resources & Compatibility

Minimum requirements: 4 GB RAM, 2 CPU core(s), 100 GB disk. ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Check SSO login settings If you set up single sign-on (SAML/OAuth), run `lnms config:get auth.socialite` to see the saved login settings. This helps you catch a wrong provider or token before users cannot log in. source
  • Start Varnish if you added caching If you added the Varnish page-cache option, use the service tool (systemctl) to start it: `systemctl start varnish`. If it is not running, the cache settings will not work and LibreNMS pages may load slower. source
  • Unraid first-use settings Create the database with CHARACTER SET utf8 COLLATE utf8_unicode_ci, and follow the Unraid forum thread in the app links for Poller setup. source

Fetched 15 days ago - each note links to its source

Alternatives (12)

  • Beszel - A lightweight server monitoring hub with historical data, docker stats, and alerts.
  • Cacti - Cacti is a complete frontend to RRDTool, it stores all of the necessary information to create graphs and populate them with data in a MySQL…
  • Icinga - Icinga is a fork of Nagios and is backward compatible.
  • Munin - Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?&q…
  • Nagios - Nagios is an open-source monitoring system that checks hosts, network services, and IT infrastructure resources so IT administrators can id…
  • NetAlertX - NetAlertX is a self-hosted network presence scanner and alert framework that monitors Wi-Fi or LAN devices, detects new, disconnected, or c…
  • Observium - Observium is a free and open-source, autodiscovering network monitoring platform.
  • OpenNMS Horizon - OpenNMS is an open-source network monitoring platform that helps you visualize and monitor everything on your local and distributed network…
  • Paessler PRTG Network Monitor - Comprehensive network monitoring includes up/downtime tracking, traffic analysis, and performance metrics using SNMP, WMI, and NetFlow prot…
  • Spiceworks - Free help desk platform for IT provides ticket management, network monitoring, asset inventory, remote access, task prioritization, and aut…
  • Zabbix - Zabbix is an enterprise-class, open-source distributed monitoring solution designed to monitor the performance and availability of network…
  • dash0 - Full-Stack Infrastructure Monitoring without Limits.

Checked 14 days ago - source: AlternativeTo

Common questions

What database settings does the Unraid first-use thread recommend for LibreNMS?

Create the database with CHARACTER SET utf8 COLLATE utf8_unicode_ci. Then follow the thread's instructions for Poller setup.

How can I verify SAML or OAuth settings after configuring single sign-on?

Run lnms config:get auth.socialite to inspect the saved login settings. This helps catch a wrong provider or token before users cannot log in.

Does LibreNMS have native mobile apps?

Yes, native iPhone and Android apps are available and provide core functionality.

Where can I find Docker installation details for LibreNMS?

Docker image documentation is located in the LibreNMS/Docker GitHub repository. Images are available on Docker Hub and Quay.

How can I identify devices causing LibreNMS pollers to run longer than 300 seconds?

Open /poll-log/ in the web interface and find the devices with the longest run. Then check Graphs -> Poller -> Poller Modules Performance to find the slow modules.

Answers sourced from docs.librenms.org, forums.Unraid.net, github.com, www.librenms.org

Community

Collected 11 days ago - public community threads