2801 router and SNMP

Unanswered Question
Dec 13th, 2007


I'm trying to find which OID's I need to use for the next parameters in a 2801 router:


-Used RAM.

-max bandwith used in a period of time.

I search in SNMP Object Navigator, but some of the OID found there don't give me any response in my router.

Help please.

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4.5 (2 ratings)
cpubob Tue, 12/18/2007 - 13:49


You can download the mib or just download the oid files.

temp would be in the envmon mib

ciscoEnvMonTemperatureStatusEntry" ""

"ciscoEnvMonTemperatureStatusIndex" ""

"ciscoEnvMonTemperatureStatusDescr" ""

"ciscoEnvMonTemperatureStatusValue" ""

"ciscoEnvMonTemperatureThreshold" ""

"ciscoEnvMonTemperatureLastShutdown" ""

"ciscoEnvMonTemperatureState" ""

memory is in the cisco mem mib

freeMem" ""

Bandwidth would be in the ifmib

"ifInOctets" ""

ifOutOctets" ""

cpubob Tue, 12/18/2007 - 14:20

NP. You can also get info from your router,

show snmp mib

Beware, the list is long.

andrebrenes Wed, 12/19/2007 - 11:38

Well I look in my router, and those OID seems to be out of it.

The more close OID in the MIB was, is about the fan status.

So, there is any way I can do to activate those OID's in my router?


cpubob Wed, 12/19/2007 - 13:03

the OID is .

Here is one of my 7200's.

[email protected]:~/.snmp/mibs# snmpwalk -v 2c -c root.1

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusDescr.1 = STRING: I/O Cont Inlet

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusDescr.2 = STRING: I/O Cont Outlet

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusDescr.3 = STRING: NPE Inlet

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusDescr.4 = STRING: NPE Outlet

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusValue.1 = Gauge32: 22 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusValue.2 = Gauge32: 22 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusValue.3 = Gauge32: 22 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusValue.4 = Gauge32: 22 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureThreshold.1 = INTEGER: 50 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureThreshold.2 = INTEGER: 53 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureThreshold.3 = INTEGER: 75 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureThreshold.4 = INTEGER: 60 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureLastShutdown.1 = INTEGER: 0 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureLastShutdown.2 = INTEGER: 0 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureLastShutdown.3 = INTEGER: 0 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureLastShutdown.4 = INTEGER: 0 degrees Celsius

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureState.1 = INTEGER: normal(1)

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureState.2 = INTEGER: normal(1)

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureState.3 = INTEGER: normal(1)

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureState.4 = INTEGER: normal(1)

of course it depends on your router right, here is a 2620.

[email protected]:~/.snmp/mibs# snmpwalk -v 2c -c root.1

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureStatusDescr.1 = STRING: chassis

CISCO-ENVMON-MIB::ciscoEnvMonTemperatureState.1 = INTEGER: normal(1)

best advice is to go through the mibs and find what you are looking for. You can "decode" the mibs using netsnmp's snmptranslate tool, google netsnmp and download the latest version. Goto cisco's mib download page, ftp://ftp-sj.cisco.com/pub/mibs/v2/, and download CISCO-SMI.my and then whatever other mib you want. go to command line and do a "snmptranslate -Tz -m ./CISCO-ENVMON-MIB.my" or whatever other mib you want, and it will give you the oid to name mapping for the mib.



andrebrenes Wed, 12/19/2007 - 14:57

Well, I did this:

tinysnmpwalk CID | grep

and did't find the OID.

I also run on the router:

show snmp mib | b ciscoEnvMonTemperatureStatusEntry






but when I ask for this ODS have no answer.

Anyway, thank you for your help.

cpubob Thu, 12/20/2007 - 08:50

I don't know what mibs your software will walk by default, but netsnmp will not walk the envmib by default, you have to tell it to start at the oid, so something like this,

snmpwalk -v 2c -c root.1 .



This Discussion