Basic Install and Configure SNMP on Centos/RHEL
Dibawah ini adalah langkah-langkah untuk menginstall snmp di CentOS/RHEL server, pada tutorial ini akan mengkonfigurasi snmp community agar perangkat bisa di monitoring dengan misalnya cacti,zabbix,nagios,dll.
yum install net-snmp net-snmp-utils
Berikut adalah contoh konfigurasi snmpd:
# line 41: comment out#com2sec notConfigUser default public# line 74,75: uncomment and change# change to your local network for "mynetwork" section# change comunity name except public or privatecom2sec local localhost SECRET_NAMEcom2sec mynetwork 10.0.0.0/24 SECRET_NAME# line 78,79: uncomment and changegroup MyRWGroup v2c localgroup MyROGroup v2c mynetwork# line 85: uncommentview all included .1 80# line 93,94: uncomment and changeaccess MyROGroup "" v2c noauth exact all none noneaccess MyRWGroup "" v2c noauth exact all all all
Merestart daemon snmpd
service snmpd restart
Untuk di Centos/RHEL gunakan perintah dibawah ini agar snmpd daemon bisa otomatis start saat boot
chkconfig snmpd on
Langkah selanjutnya adalah mengecek konfigurasi kita dengan perintah snmpwal( ganti SECRET_NAME dengan nama yang dipilih ) :
snmpwalk -v 1 -c SECRET_NAME -O e localhost
Setelah menjalankan perintah diatas sehatusnya muncul tulisan seperti dibawah ini
SNMPv2-MIB::sysDescr.0 = STRING: Linux 2.6.18-194.11.4.el5xen #1 SMP Tue Sep 21 05:40:24 EDT 201
0 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (242211) 0:40:22.11
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING: Unknown
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.6 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.7 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
.
.
.
.
Komentar
my ip: 192.168.1.1
apt-get install snmpd
edit /etc/snmp/snmpd.conf
comment
#agentAddress udp:127.0.0.1:161
add
rocommunity public
save
Testing
snmpwalk -v2c -c public 192.168.1.1