天天看点

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