1. Install SNMP
apt update
apt install -y snmpd
2. Backup snmpd.conf
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.backup
3. Buat snmpd.conf yang baru, kemudian copy paste configurasi dibawah ini
nano /etc/snmp/snmpd.conf
com2sec readonly default libre
group MyROGroup v2c readonly
view all included .1 80
access MyROGroup "" any noauth exact all none none
syslocation Location [lat,lon]
syscontact technotes <sysadmin@technotes.id>
#Distro Detection
extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro
4. Install distro script untuk mendapatkan informasi di LibreNMS
curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro
5. Restart snmpd
systemctl restart snmpd
6. Enable snmpd service di system boot
systemctl enable snmpd
7. Memastikan snmpd berjalan di semua network interface
netstat -antup | grep -i 161
Output
8. Menambahkan ubuntu server didalam LibreNMS
Klik menu Device kemudian klik Add device
Setelah itu masukkan hostname, port dan juga community yang ada di dalam konfigurasi snmpd.conf diatas, setelah semua terisi klik Add Device.