天天看點

SNMP 實戰1

系統參數(1.3.6.1.2.1.1)

OID

描述

備注

請求方式

.1.3.6.1.2.1.1.1.0

擷取系統基本資訊

SysDesc

GET

.1.3.6.1.2.1.1.3.0

監控時間

sysUptime

.1.3.6.1.2.1.1.4.0

系統聯系人

sysContact

.1.3.6.1.2.1.1.5.0

擷取機器名

SysName

.1.3.6.1.2.1.1.6.0

機器坐在位置

SysLocation

.1.3.6.1.2.1.1.7.0

機器提供的服務

SysService

.1.3.6.1.2.1.25.4.2.1.2

系統運作的程序清單

hrSWRunName

WALK

.1.3.6.1.2.1.25.6.3.1.2

系統安裝的軟體清單

hrSWInstalledName

網絡接口(1.3.6.1.2.1.2)

.1.3.6.1.2.1.2.1.0

網絡接口的數目

IfNumber

.1.3.6.1.2.1.2.2.1.2

網絡接口資訊描述

IfDescr

.1.3.6.1.2.1.2.2.1.3

網絡接口類型

IfType

.1.3.6.1.2.1.2.2.1.4

接口發送和接收的最大IP資料報[BYTE]

IfMTU

.1.3.6.1.2.1.2.2.1.5

接口目前帶寬[bps]

IfSpeed

.1.3.6.1.2.1.2.2.1.6

接口的實體位址

IfPhysAddress

.1.3.6.1.2.1.2.2.1.8

接口目前操作狀态[up|down]

IfOperStatus

.1.3.6.1.2.1.2.2.1.10

接口收到的位元組數

IfInOctet

.1.3.6.1.2.1.2.2.1.16

接口發送的位元組數

IfOutOctet

.1.3.6.1.2.1.2.2.1.11

接口收到的資料包個數

IfInUcastPkts

.1.3.6.1.2.1.2.2.1.17

接口發送的資料包個數

IfOutUcastPkts

CPU及負載

. 1.3.6.1.4.1.2021.11.9.0

使用者CPU百分比

ssCpuUser

. 1.3.6.1.4.1.2021.11.10.0

系統CPU百分比

ssCpuSystem

. 1.3.6.1.4.1.2021.11.11.0

空閑CPU百分比

ssCpuIdle

. 1.3.6.1.4.1.2021.11.50.0

原始使用者CPU使用時間

ssCpuRawUser

.1.3.6.1.4.1.2021.11.51.0

原始nice占用時間

ssCpuRawNice

. 1.3.6.1.4.1.2021.11.52.0

原始系統CPU使用時間

ssCpuRawSystem.

. 1.3.6.1.4.1.2021.11.53.0

原始CPU空閑時間

ssCpuRawIdle

. 1.3.6.1.2.1.25.3.3.1.2

CPU的目前負載,N個核就有N個負載

hrProcessorLoad

. 1.3.6.1.4.1.2021.11.3.0

ssSwapIn

. 1.3.6.1.4.1.2021.11.4.0

SsSwapOut

. 1.3.6.1.4.1.2021.11.5.0

ssIOSent

. 1.3.6.1.4.1.2021.11.6.0

ssIOReceive

. 1.3.6.1.4.1.2021.11.7.0

ssSysInterrupts

. 1.3.6.1.4.1.2021.11.8.0

ssSysContext

. 1.3.6.1.4.1.2021.11.54.0

ssCpuRawWait

. 1.3.6.1.4.1.2021.11.56.0

ssCpuRawInterrupt

. 1.3.6.1.4.1.2021.11.57.0

ssIORawSent

. 1.3.6.1.4.1.2021.11.58.0

ssIORawReceived

. 1.3.6.1.4.1.2021.11.59.0

ssRawInterrupts

. 1.3.6.1.4.1.2021.11.60.0

ssRawContexts

. 1.3.6.1.4.1.2021.11.61.0

ssCpuRawSoftIRQ

. 1.3.6.1.4.1.2021.11.62.0

ssRawSwapIn.

. 1.3.6.1.4.1.2021.11.63.0

ssRawSwapOut

.1.3.6.1.4.1.2021.10.1.3.1

Load5

.1.3.6.1.4.1.2021.10.1.3.2

Load10

.1.3.6.1.4.1.2021.10.1.3.3

Load15

記憶體及磁盤(1.3.6.1.2.1.25)

.1.3.6.1.2.1.25.2.2.0

擷取記憶體大小

hrMemorySize

.1.3.6.1.2.1.25.2.3.1.1

儲存設備編号

hrStorageIndex

.1.3.6.1.2.1.25.2.3.1.2

儲存設備類型

hrStorageType[OID]

.1.3.6.1.2.1.25.2.3.1.3

儲存設備描述

hrStorageDescr

.1.3.6.1.2.1.25.2.3.1.4

簇的大小

hrStorageAllocationUnits

.1.3.6.1.2.1.25.2.3.1.5

簇的的數目

hrStorageSize

.1.3.6.1.2.1.25.2.3.1.6

使用多少,跟總容量相除就是占用率

hrStorageUsed

.1.3.6.1.4.1.2021.4.3.0

Total Swap Size(虛拟記憶體)

memTotalSwap

.1.3.6.1.4.1.2021.4.4.0

Available Swap Space

memAvailSwap

.1.3.6.1.4.1.2021.4.5.0

Total RAM in machine

memTotalReal

.1.3.6.1.4.1.2021.4.6.0

Total RAM used

memAvailReal

.1.3.6.1.4.1.2021.4.11.0

Total RAM Free

memTotalFree

.1.3.6.1.4.1.2021.4.13.0

Total RAM Shared

memShared

.1.3.6.1.4.1.2021.4.14.0

Total RAM Buffered

memBuffer

.1.3.6.1.4.1.2021.4.15.0

Total Cached Memory

.1.3.6.1.4.1.2021.9.1.2

Path where the disk is mounted

dskPath

.1.3.6.1.4.1.2021.9.1.3

Path of the device for the partition

dskDevice

.1.3.6.1.4.1.2021.9.1.6

Total size of the disk/partion (kBytes)

dskTotal

.1.3.6.1.4.1.2021.9.1.7

Available space on the disk

dskAvail

.1.3.6.1.4.1.2021.9.1.8

Used space on the disk

dskUsed

.1.3.6.1.4.1.2021.9.1.9

Percentage of space used on disk

dskPercent

.1.3.6.1.4.1.2021.9.1.10

Percentage of inodes used on disk

dskPercentNode

System Group

sysDescr 1.3.6.1.2.1.1.1

sysObjectID 1.3.6.1.2.1.1.2

sysUpTime 1.3.6.1.2.1.1.3

sysContact 1.3.6.1.2.1.1.4

sysName 1.3.6.1.2.1.1.5

sysLocation 1.3.6.1.2.1.1.6

sysServices 1.3.6.1.2.1.1.7

Interfaces Group

ifNumber 1.3.6.1.2.1.2.1

ifTable 1.3.6.1.2.1.2.2

ifEntry 1.3.6.1.2.1.2.2.1

ifIndex 1.3.6.1.2.1.2.2.1.1

ifDescr 1.3.6.1.2.1.2.2.1.2

ifType 1.3.6.1.2.1.2.2.1.3

ifMtu 1.3.6.1.2.1.2.2.1.4

ifSpeed 1.3.6.1.2.1.2.2.1.5

ifPhysAddress 1.3.6.1.2.1.2.2.1.6

ifAdminStatus 1.3.6.1.2.1.2.2.1.7

ifOperStatus 1.3.6.1.2.1.2.2.1.8

ifLastChange 1.3.6.1.2.1.2.2.1.9

ifInOctets 1.3.6.1.2.1.2.2.1.10

ifInUcastPkts 1.3.6.1.2.1.2.2.1.11

ifInNUcastPkts 1.3.6.1.2.1.2.2.1.12

ifInDiscards 1.3.6.1.2.1.2.2.1.13

ifInErrors 1.3.6.1.2.1.2.2.1.14

ifInUnknownProtos 1.3.6.1.2.1.2.2.1.15

ifOutOctets 1.3.6.1.2.1.2.2.1.16

ifOutUcastPkts 1.3.6.1.2.1.2.2.1.17

ifOutNUcastPkts 1.3.6.1.2.1.2.2.1.18

ifOutDiscards 1.3.6.1.2.1.2.2.1.19

ifOutErrors 1.3.6.1.2.1.2.2.1.20

ifOutQLen 1.3.6.1.2.1.2.2.1.21

ifSpecific 1.3.6.1.2.1.2.2.1.22

IP Group

ipForwarding 1.3.6.1.2.1.4.1

ipDefaultTTL 1.3.6.1.2.1.4.2

ipInReceives 1.3.6.1.2.1.4.3

ipInHdrErrors 1.3.6.1.2.1.4.4

ipInAddrErrors 1.3.6.1.2.1.4.5

ipForwDatagrams 1.3.6.1.2.1.4.6

ipInUnknownProtos 1.3.6.1.2.1.4.7

ipInDiscards 1.3.6.1.2.1.4.8

ipInDelivers 1.3.6.1.2.1.4.9

ipOutRequests 1.3.6.1.2.1.4.10

ipOutDiscards 1.3.6.1.2.1.4.11

ipOutNoRoutes 1.3.6.1.2.1.4.12

ipReasmTimeout 1.3.6.1.2.1.4.13

ipReasmReqds 1.3.6.1.2.1.4.14

ipReasmOKs 1.3.6.1.2.1.4.15

ipReasmFails 1.3.6.1.2.1.4.16

ipFragsOKs 1.3.6.1.2.1.4.17

ipFragsFails 1.3.6.1.2.1.4.18

ipFragCreates 1.3.6.1.2.1.4.19

ipAddrTable 1.3.6.1.2.1.4.20

ipAddrEntry 1.3.6.1.2.1.4.20.1

ipAdEntAddr 1.3.6.1.2.1.4.20.1.1

ipAdEntIfIndex 1.3.6.1.2.1.4.20.1.2

ipAdEntNetMask 1.3.6.1.2.1.4.20.1.3

ipAdEntBcastAddr 1.3.6.1.2.1.4.20.1.4

ipAdEntReasmMaxSize 1.3.6.1.2.1.4.20.1.5

ICMP Group

icmpInMsgs 1.3.6.1.2.1.5.1

icmpInErrors 1.3.6.1.2.1.5.2

icmpInDestUnreachs 1.3.6.1.2.1.5.3

icmpInTimeExcds 1.3.6.1.2.1.5.4

icmpInParmProbs 1.3.6.1.2.1.5.5

icmpInSrcQuenchs 1.3.6.1.2.1.5.6

icmpInRedirects 1.3.6.1.2.1.5.7

icmpInEchos 1.3.6.1.2.1.5.8

icmpInEchoReps 1.3.6.1.2.1.5.9

icmpInTimestamps 1.3.6.1.2.1.5.10

icmpInTimestampReps 1.3.6.1.2.1.5.11

icmpInAddrMasks 1.3.6.1.2.1.5.12

icmpInAddrMaskReps 1.3.6.1.2.1.5.13

icmpOutMsgs 1.3.6.1.2.1.5.14

icmpOutErrors 1.3.6.1.2.1.5.15

icmpOutDestUnreachs 1.3.6.1.2.1.5.16

icmpOutTimeExcds 1.3.6.1.2.1.5.17

icmpOutParmProbs 1.3.6.1.2.1.5.18

icmpOutSrcQuenchs 1.3.6.1.2.1.5.19

icmpOutRedirects 1.3.6.1.2.1.5.20

icmpOutEchos 1.3.6.1.2.1.5.21

icmpOutEchoReps 1.3.6.1.2.1.5.22

icmpOutTimestamps 1.3.6.1.2.1.5.23

icmpOutTimestampReps 1.3.6.1.2.1.5.24

icmpOutAddrMasks 1.3.6.1.2.1.5.25

icmpOutAddrMaskReps 1.3.6.1.2.1.5.26

TCP Group

tcpRtoAlgorithm 1.3.6.1.2.1.6.1

tcpRtoMin 1.3.6.1.2.1.6.2

tcpRtoMax 1.3.6.1.2.1.6.3

tcpMaxConn 1.3.6.1.2.1.6.4

tcpActiveOpens 1.3.6.1.2.1.6.5

tcpPassiveOpens 1.3.6.1.2.1.6.6

tcpAttemptFails 1.3.6.1.2.1.6.7

tcpEstabResets 1.3.6.1.2.1.6.8

tcpCurrEstab 1.3.6.1.2.1.6.9

tcpInSegs 1.3.6.1.2.1.6.10

tcpOutSegs 1.3.6.1.2.1.6.11

tcpRetransSegs 1.3.6.1.2.1.6.12

tcpConnTable 1.3.6.1.2.1.6.13

tcpConnEntry 1.3.6.1.2.1.6.13.1

tcpConnState 1.3.6.1.2.1.6.13.1.1

tcpConnLocalAddress 1.3.6.1.2.1.6.13.1.2

tcpConnLocalPort 1.3.6.1.2.1.6.13.1.3

tcpConnRemAddress 1.3.6.1.2.1.6.13.1.4

tcpConnRemPort 1.3.6.1.2.1.6.13.1.5

tcpInErrs 1.3.6.1.2.1.6.14

tcpOutRsts 1.3.6.1.2.1.6.15

UDP Group

udpInDatagrams 1.3.6.1.2.1.7.1

udpNoPorts 1.3.6.1.2.1.7.2

udpInErrors 1.3.6.1.2.1.7.3

udpOutDatagrams 1.3.6.1.2.1.7.4

udpTable 1.3.6.1.2.1.7.5

udpEntry 1.3.6.1.2.1.7.5.1

udpLocalAddress 1.3.6.1.2.1.7.5.1.1

udpLocalPort 1.3.6.1.2.1.7.5.1.2

SNMP Group

snmpInPkts 1.3.6.1.2.1.11.1

snmpOutPkts 1.3.6.1.2.1.11.2

snmpInBadVersions 1.3.6.1.2.1.11.3

snmpInBadCommunityNames 1.3.6.1.2.1.11.4

snmpInBadCommunityUses 1.3.6.1.2.1.11.5

snmpInASNParseErrs 1.3.6.1.2.1.11.6

NOT USED 1.3.6.1.2.1.11.7

snmpInTooBigs 1.3.6.1.2.1.11.8

snmpInNoSuchNames 1.3.6.1.2.1.11.9

snmpInBadValues 1.3.6.1.2.1.11.10

snmpInReadOnlys 1.3.6.1.2.1.11.11

snmpInGenErrs 1.3.6.1.2.1.11.12

snmpInTotalReqVars 1.3.6.1.2.1.11.13

snmpInTotalSetVars 1.3.6.1.2.1.11.14

snmpInGetRequests 1.3.6.1.2.1.11.15

snmpInGetNexts 1.3.6.1.2.1.11.16

snmpInSetRequests 1.3.6.1.2.1.11.17

snmpInGetResponses 1.3.6.1.2.1.11.18

snmpInTraps 1.3.6.1.2.1.11.19

snmpOutTooBigs 1.3.6.1.2.1.11.20

snmpOutNoSuchNames 1.3.6.1.2.1.11.21

snmpOutBadValues 1.3.6.1.2.1.11.22

NOT USED 1.3.6.1.2.1.11.23

snmpOutGenErrs 1.3.6.1.2.1.11.24

snmpOutGetRequests 1.3.6.1.2.1.11.25

snmpOutGetNexts 1.3.6.1.2.1.11.26

snmpOutSetRequests 1.3.6.1.2.1.11.27

snmpOutGetResponses 1.3.6.1.2.1.11.28

snmpOutTraps 1.3.6.1.2.1.11.29

snmpEnableAuthenTraps 1.3.6.1.2.1.11.30

   檢視系統資訊

[root@R710 ~]# snmpwalk -v 2c -c 'public' 10.11.45.70  1.3.6.1.2.1.1.1

SNMPv2-MIB::sysDescr.0 = STRING: Linux R410-70 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64

              檢視主機名

[root@R710 ~]# snmpwalk -v 2c -c 'public' 10.11.45.70  1.3.6.1.2.1.1.5

SNMPv2-MIB::sysName.0 = STRING: R410-70

                檢視ip位址

[root@R710~]# snmpwalk -v 2c -c 'public' 192.168.0.1  1.3.6.1.2.1.4.20.1.1

IP-MIB::ipAdEntAddr.192.168.0.1 = IpAddress: 192.168.0.1

IP-MIB::ipAdEntAddr.x.x.x.x = IpAddress: x.x.x.x 

IP-MIB::ipAdEntAddr. x.x.x.x   = IpAddress: x.x.x.x 

IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1

             所有裝置基本資訊和cisco一樣,可以在一下網站查詢

  http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en

例如查找系統資訊:

        enterprises.私有MIB和OID

         如果你通過公開的MIB和OID無法采集得到監控資料,可以嘗試在企業私有的MIB和OID中查詢。 

例如H3C的私有MIB和OID沒有公開,是以隻有自己動手尋找。企業的私有MIB存在于 1.3.6.1.4.1下面,H3C也不例外。查詢企業私有的MIB方法如下: 

#snmpwalk -v 2c -c xxx 10.180.20.1 1.3.6.1.4 .1 > 7502.txt 

從輸出内容來看H3C的私有MIB是:SNMPv2-SMI::enterprises.2011 使用的enterprises number為2011,跟Huawei一樣的。 

使用分支可能包括包括如下分支: 

SNMPv2-SMI::enterprises.2011.1 

SNMPv2-SMI::enterprises.2011.2 

SNMPv2-SMI::enterprises.2011.5 

SNMPv2-SMI::enterprises.2011.6 

SNMPv2-SMI::enterprises.2011.10 

SNMPv2-SMI::enterprises.2011.18

       查詢企業私有的MIB和OID網站如下

           http://www.oidview.com/mibs/detail.html

本文轉自 遠永201314 51CTO部落格,原文連結:http://blog.51cto.com/7336056/1891631