Perlu anda ketahui, aktifitas monitoring ini sebenarnya memanfaatkan komunikasi SNMP atau Simple Network Management Protocol. Mungkin lain kali akan saya bahas juga tenang cara kerja SNMP seperti yang saya maksud.
Sebelum host tersebut bisa dimonitoring, maka host tersebut perlu diinstall beberapa aplikasi yaitu:
- snmp
- snmpd
- snmp-mibs-downloader
melalui perintah:
sudo apt-get install snmp snmpd snmp-mibs-downloader
setelah berhasil diinstall ketiganya, saya perlu melakukan beberapa konfigurasi, yang pertama adalah di file /etc/snmp/snmp.conf melalui perintah:
sudo vim /etc/snmp/snmp.conf
saya cari bagian:
mibs :
lalu ubah menjadi:
#mibs :
simpan, lalu buka lagi konfigurasi berikutnya yang di lokasi /etc/smp/snmpd.conf melalui perintah:
sudo vim /etc/snmp/snmpd.conf
kemudian cari bagian:
agentAddress udp:127.0.0.1:161
ubah menjadi:
#agentAddress udp:127.0.0.1:161
lalu cari selanjutnya bagian:
#agentAddress udp:161,udp6:[::1]:161
ubah menjadi:
agentAddress udp:161,udp6:[::1]:161
setelah itu pada bagian:
#rocommunity public localhost
rocommunity public default -V systemonly
rocommunity6 public default -V systemonly
menjadi:
rocommunity server localhost
# rocommunity public default -V systemonly
# rocommunity6 public default -V systemonly
dan terakhir pada bagian:
#rocommunity secret 10.0.0.0/16
menjadi:
rocommunity server 192.168.0.0/24
Keterangan: alamat host yang akan saya monitoring memiliki alamat IP 192.168.0.249 dengan netmask 255.255.255.0.
Setelah berhasil diubah sesuai dengan konfigurasi di atas maka selanjutnya bisa anda save.
Kemudian langkah selanjutnya adalah saya akan restart layanan snmp dengan perintah:
sudo service snmpd restart
snmpwalk -v 2c -c server localhost system
jika layanan snmp berjalan dengan normal maka akan terlihat keluaran yang mirip seperti tampilan berikut: