Video coming soon…
🌐 Setup LibreNMS — Self-Hosted Network Monitoring with SNMP
Deploy LibreNMS on Ubuntu with Docker — a full-featured auto-discovering network monitoring platform using SNMP for switches, routers, firewalls, and servers.
⚠️ Always review any script before running it on your server. Test in a staging environment first.
📦 Resources & Setup Scripts
Before starting, please make sure to grab the required scripts from our GitHub repository to follow along with the video easily.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/refs/heads/main/monitoring/librenms/librenms-ubuntu.sh
chmod +x librenms-ubuntu.sh
sudo bash librenms-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/refs/heads/main/monitoring/librenms/librenms-ubuntu.sh
2 Make it Executable
chmod +x librenms-ubuntu.sh
3 Run the Installer
The script deploys LibreNMS, MariaDB, Redis, and the dispatcher service. Complete the admin setup after startup.
sudo bash librenms-ubuntu.sh
4 Access the Web UI
Open your browser and navigate to LibreNMS:
http://<your-server-ip>:8000
Ports Used
| Port | Purpose |
|---|---|
| 8000 | LibreNMS Web UI (HTTP) |
| UDP 161 | SNMP polling (outbound to devices) |
| UDP 514 | Syslog collection (inbound from devices) |
