What is LibreNMS
Introducing LibreNMS – a brand new solution for network maintenance support, customization, and monitoring, well suited for both personal as well as corporate use. It’s advanced set of functional ensures impeccable results in network management including hardware and software tracking. With no secrets kept it allows full accessibility to what is happening under the hood with its open-source code.
LibreNMS Key Features
|
|
Set-up and Support
- Getting Started
- Install Apache Nginx web server
- PHP 7.4+
- MySQL or MariaDB
- SNMP with PHP modules
- Installing LibreNMS
# Clone the LibreNMS repository
git clone https://github.com/librenms/librenms.git /opt/librenms
cd /opt/librenms
# Create a profile
useradd librenms -d /opt/librenms -M -r -s /bin/bash
chown -R librenms:librenms /opt/librenms
# Install Debian/Ubuntu
apt update
apt install php-cli php-mysql php-snmp php-gd php-curl php-mbstring php-xml composer fping git snmp snmpd rrdtool
# Set up permissions and the database
- Web Installer
- Open http://<IP_ADDRESS>/install.php using a web browser of your choice.
- Follow the setup menu instrucions (enter MySQL details, create user, etc.)
- Set up settings for Cron and Auto-start
cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms
- First Launch
- Log in to the web interface
- Add devices for monitoring
- Set up notifications and alerts