Install SNMP Service di Ubuntu 7.10

Pada tulisan yang lalu saya telah menjelaskan bagaimana instalasi service SNMP di Windows XP, nah bagaimana untuk instalasi service SNMP di Ubuntu ?

Berikut ini adalah langkah - langkah untuk instalasi service SNMP di Ubuntu :
1. Install package snmp dan snmpd
sudo apt-get install snmp snmpd

2. Buat konfigurasi SNMP agar dapat dibaca oleh public
cd /
sudo snmpconf

Berikut adalah opsi - opsi yang hanya perlu diset saja :
- none
- snmpd.conf
- Access Control Setup
- a SNMPv1/SNMPv2c read-only access community name
- ketik public
- tekan Enter
- tekan Enter
- ketik finished
- ketik finished
- ketik quit

3. Backup snmpd.conf yang asli yang terdapat di /etc/snmp, dan hapus file dari snmpd.conf
cd /etc/snmp
sudo cp snmpd.conf snmpd.conf.bak
rm -rf snmpd.conf

4. Kopikan konfigurasi snmpd.conf yang baru ke /etc/snmp
cd /
sudo cp snmpd.conf /etc/snmp

5. Default dari Ubuntu 7.10 untuk SNMP hanya listen ke localhost saja (127.0.0.1). Jadi tidak dapat dibaca dari IP lain yang terdapat dalam jaringan, anda harus merubah supaya dapat dibaca dari IP yang terdapat dalam jaringan.
Coba cek dengan :
netstat -an | grep udp

anda akan melihat seperti ini : (SNMP anda hanya akan listen ke localhost saja)
....
....
udp 0 0 127.0.0.1:161 0.0.0.0:*
....
...

Ikuti langkah berikut untuk merubah-nya :
cd /etc/default
sudo cp snmpd snmpd.bak
sudo vi snmpd

Temukan tulisan :
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
dan ganti menjadi :
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'

6. Restart service SNMP anda
sudo /etc/init.d/snmpd restart

7. Sekarang coba cek lagi service SNMP anda
ketik :
netstat -an | grep udp

dan anda akan mendapatkan output seperti ini :
....
....
udp 0 0 0.0.0.0:161 0.0.0.0:*
....
...

Selamat anda telah berhasil install service SNMP di Ubuntu dan SNMP anda sudah dapat listen ke seluruh IP yang ada dalam jaringan anda :D