Rabu, 18 April 2012

Mengaktifkan SNMP Agent Pada Linux Centos




Jika kita ingin agar server linux dapat di monitor melalui monitoring berbasiskan protocol SNMP, maka kita harus terlebih dahulu mengaktifkan SNMP Agent pada server linux tersebut. Disini saya akan sedikit share cara untuk melakukan instalasi dan setting snmp pada server linux Centos.

Instalasi
=========


1. Lakukan instalasi snmp agent melalui yum :

# yum install net-snmp
# yum install net-snmp-utils

2. Setelah selesai melakukan instalasi snmp agent, maka backup terlebih dahulu file konfigurasi defaultnya, siapa tahu sewaktu-waktu diperlukan :) :

# mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.old

3. Edit file snmp.conf sesuai kebutuhan kita :

# cd /etc/snmp/
# vi snmpd.conf

Isi file snmp.conf dengan baris berikut :

rocommunity public
syslocation “Home”
syscontact Dony Ramansyah

Kemudian simpan file snmp.conf tadi.

Pejelasan dari isi file tadi adalah :

- rocommunity public # --> nama comunity nya adalah public dan status permissionnya hanya "ro" (hanya bisa membaca saja)
- syslocation “Home” # --> hanya informasi tambahan saja, sebagai penanda lokasi
- syscontact Dony Ramansyah # --> hanya informasi tambahan saja, Nama sysadmin nya


4. Atur juga security dari snmp ini, agar hanya snmp server yang ditentukan yang boleh mengambil data dari server ini. Misal IP snmp servernya adalah 192.168.1.1


tambahkan baris dibawah ini pada file /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -p udp -s 192.168.1.1/32 -m udp --dport 161 -j ACCEPT

Setelah ditambahkan, maka lakukan restart iptablesnya :

# /etc/init.d/iptables restart

5. Kemudian jalankan service snmpd nya :

# /etc/init.d/snmpd start
Starting snmpd: [ OK ]

Untuk melihat status koneksi snmpd, dapat dilihat dengan netstat apakah snmp kita sudah listening :

# netstat -uan | grep 161
udp 0 0 0.0.0.0:161 0.0.0.0:*

Jika menunjukan hasil diatas maka snmp kita sudah ready.


Untuk mengecek snmp nya juga dapat menggunakan perintah "snmpwalk" :


# snmpwalk -v 1 -c public localhost system
# snmpwalk -v 1 -c public localhost interface


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Kamis, 12 April 2012

Menggunakan Repository Centos 5 Untuk Server RHEL 5




Bagi admin linux yang berhadapan dengan server dengan OS RHEL 5 dan sudah habis masa supportnya, pastinya tidak dapat melakukan update maupun instalasi program melalui yum atau repository kecuali memperpanjang supportnya.

Sebagai alternatif kita bisa menggunakan menggunakan repository milik Centos 5.

cara nya adalah sebagai berikut :

1. remove redhat repo plugin nya dulu :

# rpm -e yum-rhn-plugin
# rpm -e redhat-release-notes-5Server redhat-release-5Server --nodeps

2. Download repository centos nya :

# wget http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-5-9.el5.centos.1.x86_64.rpm
--2013-07-11 15:48:34--  http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-5-9.el5.centos.1.x86_64.rpm
Resolving mirror.centos.org... 69.20.131.50
Connecting to mirror.centos.org|69.20.131.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21059 (21K) [application/x-rpm]
Saving to: `centos-release-5-9.el5.centos.1.x86_64.rpm'

100%[====================================================================================>] 21.059      28,1K/s   in 0,7s  

2013-07-11 15:48:35 (28,1 KB/s) - `centos-release-5-9.el5.centos.1.x86_64.rpm' saved [21059/21059]

# wget http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-notes-5.9-0.x86_64.rpm
--2013-07-11 15:48:55--  http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-notes-5.9-0.x86_64.rpm
Resolving mirror.centos.org... 69.20.131.50
Connecting to mirror.centos.org|69.20.131.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40976 (40K) [application/x-rpm]
Saving to: `centos-release-notes-5.9-0.x86_64.rpm'

100%[====================================================================================>] 40.976      59,2K/s   in 0,7s  

2013-07-11 15:48:56 (59,2 KB/s) - `centos-release-notes-5.9-0.x86_64.rpm' saved [40976/40976]


3. Kemudian install file rpm yang sudah di download tadi :

# rpm -ivh centos-release-5-9.el5.centos.1.x86_64.rpm centos-release-notes-5.9-0.x86_64.rpm
warning: centos-release-5-9.el5.centos.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:centos-release-notes   ########################################### [ 50%]
   2:centos-release         ########################################### [100%]


Selesai, anda saat ini dapat melakukan instalasi maupun update melalui yum yang terkoneksi ke repository milik Centos 5. Tapi mohon diperhatikan bahwa tidak semua program yang ada di RHEL 5 dapat menggunakan repo milik Centos 5 ini, terutama program yang banyak di custom dari awalnya.

Saran saya sebelum melakukan update dari repo Centos 5 ini agar dapat dibuat backup nya dan dilakukan terlebih dahulu pada server development.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171