安裝配置snmp

一、安裝snmp

1、安裝snmp

1.1、獲得安裝的rpm包,注意依賴

# cat /etc/redhat-release 

Red Hat Enterprise Linux Server release 5.4 (Tikanga)

# yum list all | grep net-snmp*
This system is not registered with RHN.
RHN support will be disabled.
net-snmp-libs.x86_64                       1:5.3.2.2-7.el5             installed

如何確定主備?
查看tnsnames.ora連接字符串的ip是什麼,然後ifconfig eth0查看ip

# rpm -qi redhat-release
Name        : redhat-release               Relocations: (not relocatable)
Version     : 5Server                           Vendor: Red Hat, Inc.
Release     : 5.4.0.3                       Build Date: 2009年08月04日 星期二 16時24分09秒
Install Date: 2013年06月21日 星期五 16時55分01秒      Build Host: hs20-bc1-6.build.redhat.com
Group       : System Environment/Base       Source RPM: redhat-release-5Server-5.4.0.3.src.rpm
Size        : 147548                           License: GPL
Signature   : DSA/SHA1, 2009年08月04日 星期二 16時49分25秒, Key ID 5326810137017186
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary     : Red Hat Enterprise Linux release file
Description :
Red Hat Enterprise Linux release files

##從光盤中獲得net-snmp-libs-5.3.2.2-7.el5.x86_64.rpm/net-snmp-utils-5.3.2.2-7.el5.x86_64.rpm/net-snmp-5.3.2.2-7.el5.x86_64.rpm/lm_sensors-2.10.7-4.el5.x86_64.rpm 
RHEL5.4
   net-snmp-libs-5.3.2.2-7.el5.x86_64.rpm
            lm_sensors-2.10.7-4.el5.x86_64.rpm 
            net-snmp-utils-5.3.2.2-7.el5.x86_64.rpm
            net-snmp-5.3.2.2-7.el5.x86_64.rpm

# rpm -qa |grep net-snamp
null

# rpm -ivh net-snmp-libs-5.3.2.2-7.el5.x86_64.rpm 

# rpm -ivh net-snmp-5.3.2.2-7.el5.x86_64.rpm 
warning: net-snmp-5.3.2.2-7.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        libsensors.so.3()(64bit) is needed by net-snmp-5.3.2.2-7.el5.x86_64

# rpm -ivh lm_sensors-2.10.7-4.el5.x86_64.rpm 

# rpm -ivh net-snmp-5.3.2.2-7.el5.x86_64.rpm 
warning: net-snmp-5.3.2.2-7.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:net-snmp               ########################################### [100%]

# rpm -ivh net-snmp-utils-5.3.2.2-7.el5.x86_64.rpm 

# rpm -qa |grep net-snmp*  ##
null

# service snmpd start
啓動 snmpd:                                               [確定]
# service snmpd stop
停止 snmpd:                                               [確定]
# cd /etc/snmp

# vi snmpd.conf  ##去掉註釋
#       sec.name  source          community
view all    included  .1 

# netstat -ntulp |grep snmp
tcp        0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN      26624/snmpd         
udp        0      0 0.0.0.0:161                 0.0.0.0:*                               26624/snmpd         

# snmpwalk -v 2c -c public localhost system
SNMPv2-MIB::sysDescr.0 = STRING: Linux db1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (12750) 0:02:07.50
SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
SNMPv2-MIB::sysName.0 = STRING: db1
SNMPv2-MIB::sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
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
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (0) 0:00:00.00

# snmptranslate -To |head
.1.3
.1.3.6
.1.3.6.1
.1.3.6.1.1
.1.3.6.1.2
.1.3.6.1.2.1
.1.3.6.1.2.1.1
.1.3.6.1.2.1.1.1
.1.3.6.1.2.1.1.2
.1.3.6.1.2.1.1.3

1.2、修改團體字,即用戶notConfigUser 的密碼

# vi snmpd.conf  ##去掉註釋
#       sec.name  source          community
com2sec notConfigUser  default       jifeisys ##把public改爲jifeisys,Public相當於用戶notConfigUser的密
view all    included  .1 

# snmpwalk -v 2c -c public localhost system
Timeout: No Response from localhost
# snmpwalk -v 2c -c jifeisys localhost system
SNMPv2-MIB::sysDescr.0 = STRING: Linux db1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (2963) 0:00:29.63
SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
SNMPv2-MIB::sysName.0 = STRING: db1
SNMPv2-MIB::sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
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
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (0) 0:00:00.00
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章