Setelah sebelumnya sudah install LibreNMS untuk memonitoring performa suatu VM, berikutnya yaitu instalasi service SNMPD pada VM yang akan dimonitoring, agar supaya bisa memonitor memory, processor, storage dan lainnya. Sebagai contoh yang akan ane monitoring yaitu VM dengan OS RHEL
Install package yang diperlukan
Tidak semudah itu Fergusooo, mungkin ada yang mengalami error yang sama..
Sewaktu ane instalasi package tersebut ada pesan error
Musti dilakukan maintain pada
Tambahkan script berikut
Setelah proses install package SNMP selesai, nyalakan servis tersebut
Untuk otomatiskan jalannya servis ketika pertama kali booting, gunakan command
Masuk ke direktori SNMP
Masukan script seperti di bawah ini, kata RANDOMSTRINGGOESHERE bisa diganti dengan kata komunitas yang diinginkan, kalau ane sih disamakan dengan yang di VM CentOS untuk LibreNMS sebelumnya
Setelah itu save dan exit.
Jalankan command di bawah ini agar LibreNMS bisa membaca/mendeteksi VM yang dimonitoring menggunakan OS apa
Setelah mengonfigurasi service SNMP pada VM RHEL yang akan dimonitoring, langkah berikutnya tinggal "add device" pada GUI LibreNMS.
Referensi, referensi 2, referensi 3
referensi 4
referensi 5
Install package yang diperlukan
# yum install net-snmp net-snmp-libs net-snmp-utils
Tidak semudah itu Fergusooo, mungkin ada yang mengalami error yang sama..
Sewaktu ane instalasi package tersebut ada pesan error
....
No package net-snmp available.
No package net-snmp-libs available.
No package net-snmp-utils available.
Musti dilakukan maintain pada
# ls /etc/yum.repos.d
# vi rhel-source.repo
Tambahkan script berikut
[centos]Setelah itu save dan exit, kemudian coba install kembali package SNMP yang diperlukan tadi
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0
# yum install net-snmp net-snmp-libs net-snmp-utils
Setelah proses install package SNMP selesai, nyalakan servis tersebut
# service snmpd start
Untuk otomatiskan jalannya servis ketika pertama kali booting, gunakan command
# chkconfig snmpd on
Masuk ke direktori SNMP
# cd /etc/snmpSebelum dilakukan perubahan, musti dibuat backup-nya dulu, biar aman. Baru dilakukan maintain pada snmpd.conf
# ls -al
# cp snmpd.conf /etc/snmp/snmpd.conf.bak
# vi snmpd.conf
Masukan script seperti di bawah ini, kata RANDOMSTRINGGOESHERE bisa diganti dengan kata komunitas yang diinginkan, kalau ane sih disamakan dengan yang di VM CentOS untuk LibreNMS sebelumnya
# Change RANDOMSTRINGGOESHERE to your preferred SNMP community string
com2sec readonly default RANDOMSTRINGGOESHERE
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
#Distro Detection
extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro
#Hardware Detection (uncomment to enable)
#extend .1.3.6.1.4.1.2021.7890.2 hardware '/bin/cat /sys/devices/virtual/dmi/id/product_name'
#extend .1.3.6.1.4.1.2021.7890.3 manufacturer '/bin/cat /sys/devices/virtual/dmi/id/sys_vendor'
#extend .1.3.6.1.4.1.2021.7890.4 serial '/bin/cat /sys/devices/virtual/dmi/id/product_serial'
Setelah itu save dan exit.
Jalankan command di bawah ini agar LibreNMS bisa membaca/mendeteksi VM yang dimonitoring menggunakan OS apa
# curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro
# chmod +x /usr/bin/distro
# service snmpd restart
Setelah mengonfigurasi service SNMP pada VM RHEL yang akan dimonitoring, langkah berikutnya tinggal "add device" pada GUI LibreNMS.
Referensi, referensi 2, referensi 3
referensi 4
referensi 5