Installare SNMP su CentOS/RHEL
Con le seguenti semplici operazioni installeremo un servizio SNMP su un server CentOS/RHEL:
yum install net-snmp net-snmp-utils
ora passiamo alla configurazione (cambiare SECRET_NAME con un altra):
echo "rocommunity SECRET_NAME" >> /etc/snmp/snmpd.conf
riavviare snmpd:
servizio snmpd restart
Assicurarsi inoltre che venga avviato dal boot:
chkconfig snmpd on
ultimo passo per verificare che snmpd funzioni (dopo aver cambiato SECRET_NAME con un altro nome):
snmpwalk -v 1 -c -O SECRET_NAME 127.0.0.1
si dovrebbe ottenere un output come di seguito:
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