Last active
April 29, 2023 17:18
-
-
Save axemann/c649b2c478fac5a7cd1f5fa2f51edbd7 to your computer and use it in GitHub Desktop.
LibreNMS Linux server monitoring setup (Ubuntu)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install snmpd -y | |
sudo mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.old | |
sudo su - | |
sudo cat > /etc/snmp/snmpd.conf << EOF | |
# Change public below to your preferred SNMP community string | |
com2sec readonly default public | |
group MyROGroup v2c readonly | |
view all included .1 80 | |
access MyROGroup "" any noauth exact all none none | |
sysLocation Rack, Room, Building, City, Country [GPSX,Y] | |
sysContact Your Name <your@email.address> | |
#Distro Detection | |
extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro | |
EOF | |
exit | |
sudo curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro | |
sudo chmod +x /usr/bin/distro | |
sudo service snmpd restart | |
#Edit sysLocation and sysContact if needed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment