Host Template for APC InfraStruXure InRow CRAC Units

Templates, scripts for templates, scripts and requests for templates.

Moderators: Moderators, Developers

Author
Message
eschoeller
Cacti User
Posts: 234
Joined: Mon Dec 13, 2004 3:03 pm

Host Template for APC InfraStruXure InRow CRAC Units

#1 Post by eschoeller » Sun Feb 26, 2012 12:58 am

I have created a host template for trending statistics from an APC InRow RC Cooling unit. Please see the following URL for the template homepage and more information:

http://docs.cacti.net/usertemplate:host:apc:inrowrc

Please keep all discussions and troubleshooting questions related to this template here, in this thread. I hope you find this template useful, I sure did! (It knocks the pants off InfraStruXure Central!!)

Thanks!

mbrat2005
Posts: 6
Joined: Mon Dec 03, 2012 4:01 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#2 Post by mbrat2005 » Mon Dec 03, 2012 4:09 pm

Hi,

I have a ACRC100 pair that I would like to monitor with Cacti. I am pretty new to Cacti and SNMP and am having some trouble getting data into my graphs. Looking at a tcpdump from my Cacti host, I see this type of communication:

busmon.local.36643 > 192.168.133.8.snmp: [bad udp cksum 7933!] { SNMPv1 C=apcalerts { GetRequest(37) R=1290236346 E:318.1.1.13.3.3.2.2.2.31.0 } }
13:48:24.624315 IP (tos 0x0, ttl 64, id 344, offset 0, flags [none], proto UDP (17), length 85)
192.168.133.8.snmp > busmon.local.36643: [no cksum] { SNMPv1 C=apcalerts { GetResponse(37) R=1290236346 [email protected] E:318.1.1.13.3.3.2.2.2.31.0= } }

I imagine the "noSuchName" response means that the requested property is not found.

The information on my CRAC units is below. Perhaps an update broke the template?

About System

Model Number : ACRC100
Serial Number :
Manufacture Date : 11/25/2009
Hardware Revision : 04
MAC Address : -- -- -- -- --
Flash Type : AMD A29DL322DB

Press <ENTER> to continue...

-----------------------------------------------------------------------
Module Information

Description : InRow RC APP
-----------------------------------------------------------------------
Name : acrc Type : StatApp
Version : 373 Sector : 16
Date : 08/05/2011 Time : 16:15:52
CRC16 : F029

Press <ENTER> to continue...

Description : Network Management Card AOS
-----------------------------------------------------------------------
Name : aos Type : APC OS
Version : 373 Sector : 47
Date : 02/02/2010 Time : 20:38:05
CRC16 : F953

eschoeller
Cacti User
Posts: 234
Joined: Mon Dec 13, 2004 3:03 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#3 Post by eschoeller » Mon Dec 03, 2012 9:41 pm

Hmm, that bad checksum doesn't look good. Try the following from a command prompt on your cacti server:

Code: Select all

$ snmpwalk -v2c -c COMMUNITY -m ALL IPADDRESS .1.3.6.1.4.1.318.1.1.13.3.3.2.2.1
And just guessing from your output, it might be:

Code: Select all

$ snmpwalk -v2c -c apcalerts -m ALL 192.168.133.8 .1.3.6.1.4.1.318.1.1.13.3.3.2.2.1
What do you get back??

mbrat2005
Posts: 6
Joined: Mon Dec 03, 2012 4:01 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#4 Post by mbrat2005 » Tue Dec 04, 2012 1:44 pm

Thanks for the reply.

When I run that command I get something like this:

MIB search path: /root/.snmp/mibs:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (SNMPv2-TC): At line 15 in /usr/share/mibs/netsnmp/LM-SENSORS-MIB
Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Cannot find module (SNMPv2-TC): At line 37 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Did not find 'enterprises' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Did not find 'DisplayString' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Did not find 'TruthValue' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Unlinked OID in UCD-SNMP-MIB: ucdavis ::= { enterprises 2021 }
Undefined identifier: enterprises near line 39 of /usr/share/mibs/netsnmp/UCD-SNMP-MIB
...
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 }
iso.3.6.1.4.1.318.1.1.13.3.3.2.2.1 = No Such Object available on this agent at this OID

eschoeller
Cacti User
Posts: 234
Joined: Mon Dec 13, 2004 3:03 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#5 Post by eschoeller » Tue Dec 04, 2012 1:56 pm

Okay, a couple of things. First of all, you're missing some core MIB files. That's what is causing all those "Cannot find" , etc errors. It's not a deal breaker, but you should make an effort to get a complete set of MIB files that all resolve correctly with one another and have all their dependencies met. This can be challenging at times. What distribution are you running? Usually the MIB repository for most distros is rather complete out-of-the-box, and these resolution and dependency issues only arise when extra MIBs are added.

Next item. This is really the most important info:

Code: Select all

iso.3.6.1.4.1.318.1.1.13.3.3.2.2.1 = No Such Object available on this agent at this OID
You aren't getting any data because there is apparently no data available from the SNMP agent running at that IP address. That OID is looking specifically at the APC MIB. So, the next thing I would try is to re-run the command like this:

Code: Select all

$ snmpwalk -v2c -c apcalerts 192.168.133.8
Do you get anything back? If not, you have a general SNMP error. Either the IP is wrong, the community is wrong, or the version is wrong. You could try:

Code: Select all

$ snmpwalk -v1 -c public 192.168.133.8
For example, to troubleshoot.

mbrat2005
Posts: 6
Joined: Mon Dec 03, 2012 4:01 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#6 Post by mbrat2005 » Mon Dec 10, 2012 3:22 pm

Hi,

When I run the SNMPWalk command, I am getting back information from the APC CRAC100s, but as far as I can tell, it does not include information specific to the APC units--is that right?

Thanks again for your help!

Here is the output of snmpwalk:

Code: Select all

SNMPv2-MIB::sysDescr.0 = STRING: APC Web/SNMP Management Card (MB:v3.9.2 PF:v3.7.3 PN:apc_hw03_aos_373.bin AF1:v3.7.3 AN1:apc_hw03_acrc_373.bin MN:ACRC100 HR:04 SN: UK0948111180 MD:11/25/2009)
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.318.1.3.14.5
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (586915520) 67 days, 22:19:15.20
SNMPv2-MIB::sysContact.0 = STRING: Org IT
SNMPv2-MIB::sysName.0 = STRING: Unit 2
SNMPv2-MIB::sysLocation.0 = STRING: Business
SNMPv2-MIB::sysServices.0 = INTEGER: 72
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.3 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.4 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB Module from SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: SNMP Management Architecture MIB
SNMPv2-MIB::sysORDescr.3 = STRING: Message Processing and Dispatching MIB
SNMPv2-MIB::sysORDescr.4 = STRING: USM User MIB
SNMPv2-MIB::sysORDescr.5 = STRING: VACM MIB
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
IF-MIB::ifNumber.0 = INTEGER: 2
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifDescr.1 = STRING: LOOPBACK
IF-MIB::ifDescr.2 = STRING: lance
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.1 = INTEGER: 1500
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32: 0
IF-MIB::ifSpeed.2 = Gauge32: 10000000
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:c0:b7:4e:49:a7
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: up(1)
IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00
IF-MIB::ifInOctets.1 = Counter32: 2639
IF-MIB::ifInOctets.2 = Counter32: 38375125
IF-MIB::ifInUcastPkts.1 = Counter32: 91
IF-MIB::ifInUcastPkts.2 = Counter32: 19746
IF-MIB::ifInNUcastPkts.1 = Counter32: 0
IF-MIB::ifInNUcastPkts.2 = Counter32: 366257
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 0
IF-MIB::ifInUnknownProtos.1 = Counter32: 0
IF-MIB::ifInUnknownProtos.2 = Counter32: 0
IF-MIB::ifOutOctets.1 = Counter32: 2555
IF-MIB::ifOutOctets.2 = Counter32: 6308554
IF-MIB::ifOutUcastPkts.1 = Counter32: 91
IF-MIB::ifOutUcastPkts.2 = Counter32: 31674
IF-MIB::ifOutNUcastPkts.1 = Counter32: 0
IF-MIB::ifOutNUcastPkts.2 = Counter32: 10894
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
IF-MIB::ifOutQLen.2 = Gauge32: 1
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::atIfIndex.2.1.192.168.133.1 = INTEGER: 2
RFC1213-MIB::atIfIndex.2.1.192.168.133.116 = INTEGER: 2
RFC1213-MIB::atIfIndex.2.1.192.168.133.204 = INTEGER: 2
RFC1213-MIB::atPhysAddress.2.1.192.168.133.1 = Hex-STRING: 00 15 5D 2B 46 16
RFC1213-MIB::atPhysAddress.2.1.192.168.133.116 = Hex-STRING: 00 25 90 94 85 F7
RFC1213-MIB::atPhysAddress.2.1.192.168.133.204 = Hex-STRING: 1C C1 DE C2 A0 2F
RFC1213-MIB::atNetAddress.2.1.192.168.133.1 = Network Address: C0:A8:85:01
RFC1213-MIB::atNetAddress.2.1.192.168.133.116 = Network Address: C0:A8:85:74
RFC1213-MIB::atNetAddress.2.1.192.168.133.204 = Network Address: C0:A8:85:CC
IP-MIB::ipForwarding.0 = INTEGER: notForwarding(2)
IP-MIB::ipDefaultTTL.0 = INTEGER: 64
IP-MIB::ipInReceives.0 = Counter32: 321016
IP-MIB::ipInHdrErrors.0 = Counter32: 0
IP-MIB::ipInAddrErrors.0 = Counter32: 8004
IP-MIB::ipForwDatagrams.0 = Counter32: 0
IP-MIB::ipInUnknownProtos.0 = Counter32: 0
IP-MIB::ipInDiscards.0 = Counter32: 0
IP-MIB::ipInDelivers.0 = Counter32: 313018
IP-MIB::ipOutRequests.0 = Counter32: 31346
IP-MIB::ipOutDiscards.0 = Counter32: 0
IP-MIB::ipOutNoRoutes.0 = Counter32: 0
IP-MIB::ipReasmTimeout.0 = INTEGER: 0 seconds
IP-MIB::ipReasmReqds.0 = Counter32: 0
IP-MIB::ipReasmOKs.0 = Counter32: 0
IP-MIB::ipReasmFails.0 = Counter32: 0
IP-MIB::ipFragOKs.0 = Counter32: 0
IP-MIB::ipFragFails.0 = Counter32: 0
IP-MIB::ipFragCreates.0 = Counter32: 0
IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1
IP-MIB::ipAdEntAddr.192.168.133.9 = IpAddress: 192.168.133.9
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntIfIndex.192.168.133.9 = INTEGER: 2
IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 255.255.255.255
IP-MIB::ipAdEntNetMask.192.168.133.9 = IpAddress: 255.255.255.0
IP-MIB::ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntBcastAddr.192.168.133.9 = INTEGER: 1
IP-MIB::ipAdEntReasmMaxSize.127.0.0.1 = INTEGER: 1500
IP-MIB::ipAdEntReasmMaxSize.192.168.133.9 = INTEGER: 1500
RFC1213-MIB::ipRouteDest.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteDest.127.0.0.1 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteDest.192.168.133.0 = IpAddress: 192.168.133.0
RFC1213-MIB::ipRouteIfIndex.0.0.0.0 = INTEGER: 2
RFC1213-MIB::ipRouteIfIndex.127.0.0.1 = INTEGER: 1
RFC1213-MIB::ipRouteIfIndex.192.168.133.0 = INTEGER: 2
RFC1213-MIB::ipRouteMetric1.0.0.0.0 = INTEGER: 1
RFC1213-MIB::ipRouteMetric1.127.0.0.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.133.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric2.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric2.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric3.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric3.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric3.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric4.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric4.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric4.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteNextHop.0.0.0.0 = IpAddress: 192.168.133.1
RFC1213-MIB::ipRouteNextHop.127.0.0.1 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteNextHop.192.168.133.0 = IpAddress: 192.168.133.9
RFC1213-MIB::ipRouteType.0.0.0.0 = INTEGER: indirect(4)
RFC1213-MIB::ipRouteType.127.0.0.1 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.133.0 = INTEGER: direct(3)
RFC1213-MIB::ipRouteProto.0.0.0.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.127.0.0.1 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.133.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteAge.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteAge.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteAge.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMask.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteMask.127.0.0.1 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.133.0 = IpAddress: 255.255.255.0
RFC1213-MIB::ipRouteMetric5.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric5.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric5.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteInfo.0.0.0.0 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.127.0.0.1 = OID: SNMPv2-SMI::zeroDotZero
 RFC1213-MIB::ipRouteInfo.192.168.133.0 = OID: SNMPv2-SMI::zeroDotZero
IP-MIB::ipNetToMediaIfIndex.2.192.168.133.1 = INTEGER: 2
IP-MIB::ipNetToMediaIfIndex.2.192.168.133.116 = INTEGER: 2
IP-MIB::ipNetToMediaIfIndex.2.192.168.133.204 = INTEGER: 2
IP-MIB::ipNetToMediaPhysAddress.2.192.168.133.1 = STRING: 0:15:5d:2b:46:16
IP-MIB::ipNetToMediaPhysAddress.2.192.168.133.116 = STRING: 0:25:90:94:85:f7
IP-MIB::ipNetToMediaPhysAddress.2.192.168.133.204 = STRING: 1c:c1:de:c2:a0:2f
IP-MIB::ipNetToMediaNetAddress.2.192.168.133.1 = IpAddress: 192.168.133.1
IP-MIB::ipNetToMediaNetAddress.2.192.168.133.116 = IpAddress: 192.168.133.116
IP-MIB::ipNetToMediaNetAddress.2.192.168.133.204 = IpAddress: 192.168.133.204
IP-MIB::ipNetToMediaType.2.192.168.133.1 = INTEGER: dynamic(3)
IP-MIB::ipNetToMediaType.2.192.168.133.116 = INTEGER: dynamic(3)
IP-MIB::ipNetToMediaType.2.192.168.133.204 = INTEGER: dynamic(3)
IP-MIB::ipRoutingDiscards.0 = Counter32: 0
IP-MIB::icmpInMsgs.0 = Counter32: 2
IP-MIB::icmpInErrors.0 = Counter32: 0
IP-MIB::icmpInDestUnreachs.0 = Counter32: 1
IP-MIB::icmpInTimeExcds.0 = Counter32: 0
IP-MIB::icmpInParmProbs.0 = Counter32: 0
IP-MIB::icmpInSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpInRedirects.0 = Counter32: 0
IP-MIB::icmpInEchos.0 = Counter32: 1
IP-MIB::icmpInEchoReps.0 = Counter32: 0
IP-MIB::icmpInTimestamps.0 = Counter32: 0
IP-MIB::icmpInTimestampReps.0 = Counter32: 0
IP-MIB::icmpInAddrMasks.0 = Counter32: 0
IP-MIB::icmpInAddrMaskReps.0 = Counter32: 0
IP-MIB::icmpOutMsgs.0 = Counter32: 21721
IP-MIB::icmpOutErrors.0 = Counter32: 0
IP-MIB::icmpOutDestUnreachs.0 = Counter32: 4
IP-MIB::icmpOutTimeExcds.0 = Counter32: 0
IP-MIB::icmpOutParmProbs.0 = Counter32: 0
IP-MIB::icmpOutSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpOutRedirects.0 = Counter32: 0
IP-MIB::icmpOutEchos.0 = Counter32: 21716
IP-MIB::icmpOutEchoReps.0 = Counter32: 1
IP-MIB::icmpOutTimestamps.0 = Counter32: 0
IP-MIB::icmpOutTimestampReps.0 = Counter32: 0
IP-MIB::icmpOutAddrMasks.0 = Counter32: 0
IP-MIB::icmpOutAddrMaskReps.0 = Counter32: 0
TCP-MIB::tcpRtoAlgorithm.0 = INTEGER: vanj(4)
TCP-MIB::tcpRtoMin.0 = INTEGER: 1000 milliseconds
TCP-MIB::tcpRtoMax.0 = INTEGER: 60000 milliseconds
TCP-MIB::tcpMaxConn.0 = INTEGER: 32
TCP-MIB::tcpActiveOpens.0 = Counter32: 282
TCP-MIB::tcpPassiveOpens.0 = Counter32: 315
TCP-MIB::tcpAttemptFails.0 = Counter32: 9
TCP-MIB::tcpEstabResets.0 = Counter32: 26
TCP-MIB::tcpCurrEstab.0 = Gauge32: 0
TCP-MIB::tcpInSegs.0 = Counter32: 8336
TCP-MIB::tcpOutSegs.0 = Counter32: 5792
TCP-MIB::tcpRetransSegs.0 = Counter32: 10
TCP-MIB::tcpConnState.0.0.0.0.21.0.0.0.0.0 = INTEGER: listen(2)
TCP-MIB::tcpConnState.0.0.0.0.22.0.0.0.0.0 = INTEGER: listen(2)
TCP-MIB::tcpConnState.0.0.0.0.80.0.0.0.0.0 = INTEGER: listen(2)
TCP-MIB::tcpConnLocalAddress.0.0.0.0.21.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalAddress.0.0.0.0.22.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalAddress.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalPort.0.0.0.0.21.0.0.0.0.0 = INTEGER: 21
TCP-MIB::tcpConnLocalPort.0.0.0.0.22.0.0.0.0.0 = INTEGER: 22
TCP-MIB::tcpConnLocalPort.0.0.0.0.80.0.0.0.0.0 = INTEGER: 80
TCP-MIB::tcpConnRemAddress.0.0.0.0.21.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnRemAddress.0.0.0.0.22.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnRemAddress.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnRemPort.0.0.0.0.21.0.0.0.0.0 = INTEGER: 0
TCP-MIB::tcpConnRemPort.0.0.0.0.22.0.0.0.0.0 = INTEGER: 0
TCP-MIB::tcpConnRemPort.0.0.0.0.80.0.0.0.0.0 = INTEGER: 0
TCP-MIB::tcpInErrs.0 = Counter32: 0
TCP-MIB::tcpOutRsts.0 = Counter32: 65
UDP-MIB::udpInDatagrams.0 = Counter32: 866
UDP-MIB::udpNoPorts.0 = Counter32: 303942
UDP-MIB::udpInErrors.0 = Counter32: 0
UDP-MIB::udpOutDatagrams.0 = Counter32: 873
UDP-MIB::udpLocalAddress.0.0.0.0.161 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.33281 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.33795 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.34822 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.48291 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.61844 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalPort.0.0.0.0.161 = INTEGER: 161
UDP-MIB::udpLocalPort.0.0.0.0.33281 = INTEGER: 33281
UDP-MIB::udpLocalPort.0.0.0.0.33795 = INTEGER: 33795
UDP-MIB::udpLocalPort.0.0.0.0.34822 = INTEGER: 34822
UDP-MIB::udpLocalPort.0.0.0.0.48291 = INTEGER: 48291
UDP-MIB::udpLocalPort.0.0.0.0.61844 = INTEGER: 61844
SNMPv2-MIB::snmpInPkts.0 = Counter32: 503
SNMPv2-MIB::snmpOutPkts.0 = Counter32: 497
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 12
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0
SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 507
SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0
SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 511
SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0
SNMPv2-MIB::snmpInTraps.0 = Counter32: 0
SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0
SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 521
SNMPv2-MIB::snmpOutTraps.0 = Counter32: 152862
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: enabled(1)
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0


mbrat2005
Posts: 6
Joined: Mon Dec 03, 2012 4:01 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#7 Post by mbrat2005 » Mon Dec 10, 2012 3:22 pm

Hi,

When I run the SNMPWalk command, I am getting back information from the APC CRAC100s, but as far as I can tell, it does not include information specific to the APC units--is that right?

Thanks again for your help!

Here is the output of snmpwalk:

Code: Select all

SNMPv2-MIB::sysDescr.0 = STRING: APC Web/SNMP Management Card (MB:v3.9.2 PF:v3.7.3 PN:apc_hw03_aos_373.bin AF1:v3.7.3 AN1:apc_hw03_acrc_373.bin MN:ACRC100 HR:04 SN: UK0948111180 MD:11/25/2009)
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.318.1.3.14.5
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (586915520) 67 days, 22:19:15.20
SNMPv2-MIB::sysContact.0 = STRING: Org IT
SNMPv2-MIB::sysName.0 = STRING: Unit 2
SNMPv2-MIB::sysLocation.0 = STRING: Business
SNMPv2-MIB::sysServices.0 = INTEGER: 72
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.3 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.4 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB Module from SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: SNMP Management Architecture MIB
SNMPv2-MIB::sysORDescr.3 = STRING: Message Processing and Dispatching MIB
SNMPv2-MIB::sysORDescr.4 = STRING: USM User MIB
SNMPv2-MIB::sysORDescr.5 = STRING: VACM MIB
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
IF-MIB::ifNumber.0 = INTEGER: 2
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifDescr.1 = STRING: LOOPBACK
IF-MIB::ifDescr.2 = STRING: lance
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.1 = INTEGER: 1500
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32: 0
IF-MIB::ifSpeed.2 = Gauge32: 10000000
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:c0:b7:4e:49:a7
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: up(1)
IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00
IF-MIB::ifInOctets.1 = Counter32: 2639
IF-MIB::ifInOctets.2 = Counter32: 38375125
IF-MIB::ifInUcastPkts.1 = Counter32: 91
IF-MIB::ifInUcastPkts.2 = Counter32: 19746
IF-MIB::ifInNUcastPkts.1 = Counter32: 0
IF-MIB::ifInNUcastPkts.2 = Counter32: 366257
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 0
IF-MIB::ifInUnknownProtos.1 = Counter32: 0
IF-MIB::ifInUnknownProtos.2 = Counter32: 0
IF-MIB::ifOutOctets.1 = Counter32: 2555
IF-MIB::ifOutOctets.2 = Counter32: 6308554
IF-MIB::ifOutUcastPkts.1 = Counter32: 91
IF-MIB::ifOutUcastPkts.2 = Counter32: 31674
IF-MIB::ifOutNUcastPkts.1 = Counter32: 0
IF-MIB::ifOutNUcastPkts.2 = Counter32: 10894
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
IF-MIB::ifOutQLen.2 = Gauge32: 1
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::atIfIndex.2.1.192.168.133.1 = INTEGER: 2
RFC1213-MIB::atIfIndex.2.1.192.168.133.116 = INTEGER: 2
RFC1213-MIB::atIfIndex.2.1.192.168.133.204 = INTEGER: 2
RFC1213-MIB::atPhysAddress.2.1.192.168.133.1 = Hex-STRING: 00 15 5D 2B 46 16
RFC1213-MIB::atPhysAddress.2.1.192.168.133.116 = Hex-STRING: 00 25 90 94 85 F7
RFC1213-MIB::atPhysAddress.2.1.192.168.133.204 = Hex-STRING: 1C C1 DE C2 A0 2F
RFC1213-MIB::atNetAddress.2.1.192.168.133.1 = Network Address: C0:A8:85:01
RFC1213-MIB::atNetAddress.2.1.192.168.133.116 = Network Address: C0:A8:85:74
RFC1213-MIB::atNetAddress.2.1.192.168.133.204 = Network Address: C0:A8:85:CC
IP-MIB::ipForwarding.0 = INTEGER: notForwarding(2)
IP-MIB::ipDefaultTTL.0 = INTEGER: 64
IP-MIB::ipInReceives.0 = Counter32: 321016
IP-MIB::ipInHdrErrors.0 = Counter32: 0
IP-MIB::ipInAddrErrors.0 = Counter32: 8004
IP-MIB::ipForwDatagrams.0 = Counter32: 0
IP-MIB::ipInUnknownProtos.0 = Counter32: 0
IP-MIB::ipInDiscards.0 = Counter32: 0
IP-MIB::ipInDelivers.0 = Counter32: 313018
IP-MIB::ipOutRequests.0 = Counter32: 31346
IP-MIB::ipOutDiscards.0 = Counter32: 0
IP-MIB::ipOutNoRoutes.0 = Counter32: 0
IP-MIB::ipReasmTimeout.0 = INTEGER: 0 seconds
IP-MIB::ipReasmReqds.0 = Counter32: 0
IP-MIB::ipReasmOKs.0 = Counter32: 0
IP-MIB::ipReasmFails.0 = Counter32: 0
IP-MIB::ipFragOKs.0 = Counter32: 0
IP-MIB::ipFragFails.0 = Counter32: 0
IP-MIB::ipFragCreates.0 = Counter32: 0
IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1
IP-MIB::ipAdEntAddr.192.168.133.9 = IpAddress: 192.168.133.9
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntIfIndex.192.168.133.9 = INTEGER: 2
IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 255.255.255.255
IP-MIB::ipAdEntNetMask.192.168.133.9 = IpAddress: 255.255.255.0
IP-MIB::ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntBcastAddr.192.168.133.9 = INTEGER: 1
IP-MIB::ipAdEntReasmMaxSize.127.0.0.1 = INTEGER: 1500
IP-MIB::ipAdEntReasmMaxSize.192.168.133.9 = INTEGER: 1500
RFC1213-MIB::ipRouteDest.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteDest.127.0.0.1 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteDest.192.168.133.0 = IpAddress: 192.168.133.0
RFC1213-MIB::ipRouteIfIndex.0.0.0.0 = INTEGER: 2
RFC1213-MIB::ipRouteIfIndex.127.0.0.1 = INTEGER: 1
RFC1213-MIB::ipRouteIfIndex.192.168.133.0 = INTEGER: 2
RFC1213-MIB::ipRouteMetric1.0.0.0.0 = INTEGER: 1
RFC1213-MIB::ipRouteMetric1.127.0.0.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.133.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric2.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric2.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric3.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric3.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric3.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric4.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric4.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric4.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteNextHop.0.0.0.0 = IpAddress: 192.168.133.1
RFC1213-MIB::ipRouteNextHop.127.0.0.1 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteNextHop.192.168.133.0 = IpAddress: 192.168.133.9
RFC1213-MIB::ipRouteType.0.0.0.0 = INTEGER: indirect(4)
RFC1213-MIB::ipRouteType.127.0.0.1 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.133.0 = INTEGER: direct(3)
RFC1213-MIB::ipRouteProto.0.0.0.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.127.0.0.1 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.133.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteAge.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteAge.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteAge.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMask.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteMask.127.0.0.1 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.133.0 = IpAddress: 255.255.255.0
RFC1213-MIB::ipRouteMetric5.0.0.0.0 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric5.127.0.0.1 = INTEGER: 65535
RFC1213-MIB::ipRouteMetric5.192.168.133.0 = INTEGER: 65535
RFC1213-MIB::ipRouteInfo.0.0.0.0 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.127.0.0.1 = OID: SNMPv2-SMI::zeroDotZero
 RFC1213-MIB::ipRouteInfo.192.168.133.0 = OID: SNMPv2-SMI::zeroDotZero
IP-MIB::ipNetToMediaIfIndex.2.192.168.133.1 = INTEGER: 2
IP-MIB::ipNetToMediaIfIndex.2.192.168.133.116 = INTEGER: 2
IP-MIB::ipNetToMediaIfIndex.2.192.168.133.204 = INTEGER: 2
IP-MIB::ipNetToMediaPhysAddress.2.192.168.133.1 = STRING: 0:15:5d:2b:46:16
IP-MIB::ipNetToMediaPhysAddress.2.192.168.133.116 = STRING: 0:25:90:94:85:f7
IP-MIB::ipNetToMediaPhysAddress.2.192.168.133.204 = STRING: 1c:c1:de:c2:a0:2f
IP-MIB::ipNetToMediaNetAddress.2.192.168.133.1 = IpAddress: 192.168.133.1
IP-MIB::ipNetToMediaNetAddress.2.192.168.133.116 = IpAddress: 192.168.133.116
IP-MIB::ipNetToMediaNetAddress.2.192.168.133.204 = IpAddress: 192.168.133.204
IP-MIB::ipNetToMediaType.2.192.168.133.1 = INTEGER: dynamic(3)
IP-MIB::ipNetToMediaType.2.192.168.133.116 = INTEGER: dynamic(3)
IP-MIB::ipNetToMediaType.2.192.168.133.204 = INTEGER: dynamic(3)
IP-MIB::ipRoutingDiscards.0 = Counter32: 0
IP-MIB::icmpInMsgs.0 = Counter32: 2
IP-MIB::icmpInErrors.0 = Counter32: 0
IP-MIB::icmpInDestUnreachs.0 = Counter32: 1
IP-MIB::icmpInTimeExcds.0 = Counter32: 0
IP-MIB::icmpInParmProbs.0 = Counter32: 0
IP-MIB::icmpInSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpInRedirects.0 = Counter32: 0
IP-MIB::icmpInEchos.0 = Counter32: 1
IP-MIB::icmpInEchoReps.0 = Counter32: 0
IP-MIB::icmpInTimestamps.0 = Counter32: 0
IP-MIB::icmpInTimestampReps.0 = Counter32: 0
IP-MIB::icmpInAddrMasks.0 = Counter32: 0
IP-MIB::icmpInAddrMaskReps.0 = Counter32: 0
IP-MIB::icmpOutMsgs.0 = Counter32: 21721
IP-MIB::icmpOutErrors.0 = Counter32: 0
IP-MIB::icmpOutDestUnreachs.0 = Counter32: 4
IP-MIB::icmpOutTimeExcds.0 = Counter32: 0
IP-MIB::icmpOutParmProbs.0 = Counter32: 0
IP-MIB::icmpOutSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpOutRedirects.0 = Counter32: 0
IP-MIB::icmpOutEchos.0 = Counter32: 21716
IP-MIB::icmpOutEchoReps.0 = Counter32: 1
IP-MIB::icmpOutTimestamps.0 = Counter32: 0
IP-MIB::icmpOutTimestampReps.0 = Counter32: 0
IP-MIB::icmpOutAddrMasks.0 = Counter32: 0
IP-MIB::icmpOutAddrMaskReps.0 = Counter32: 0
TCP-MIB::tcpRtoAlgorithm.0 = INTEGER: vanj(4)
TCP-MIB::tcpRtoMin.0 = INTEGER: 1000 milliseconds
TCP-MIB::tcpRtoMax.0 = INTEGER: 60000 milliseconds
TCP-MIB::tcpMaxConn.0 = INTEGER: 32
TCP-MIB::tcpActiveOpens.0 = Counter32: 282
TCP-MIB::tcpPassiveOpens.0 = Counter32: 315
TCP-MIB::tcpAttemptFails.0 = Counter32: 9
TCP-MIB::tcpEstabResets.0 = Counter32: 26
TCP-MIB::tcpCurrEstab.0 = Gauge32: 0
TCP-MIB::tcpInSegs.0 = Counter32: 8336
TCP-MIB::tcpOutSegs.0 = Counter32: 5792
TCP-MIB::tcpRetransSegs.0 = Counter32: 10
TCP-MIB::tcpConnState.0.0.0.0.21.0.0.0.0.0 = INTEGER: listen(2)
TCP-MIB::tcpConnState.0.0.0.0.22.0.0.0.0.0 = INTEGER: listen(2)
TCP-MIB::tcpConnState.0.0.0.0.80.0.0.0.0.0 = INTEGER: listen(2)
TCP-MIB::tcpConnLocalAddress.0.0.0.0.21.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalAddress.0.0.0.0.22.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalAddress.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalPort.0.0.0.0.21.0.0.0.0.0 = INTEGER: 21
TCP-MIB::tcpConnLocalPort.0.0.0.0.22.0.0.0.0.0 = INTEGER: 22
TCP-MIB::tcpConnLocalPort.0.0.0.0.80.0.0.0.0.0 = INTEGER: 80
TCP-MIB::tcpConnRemAddress.0.0.0.0.21.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnRemAddress.0.0.0.0.22.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnRemAddress.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnRemPort.0.0.0.0.21.0.0.0.0.0 = INTEGER: 0
TCP-MIB::tcpConnRemPort.0.0.0.0.22.0.0.0.0.0 = INTEGER: 0
TCP-MIB::tcpConnRemPort.0.0.0.0.80.0.0.0.0.0 = INTEGER: 0
TCP-MIB::tcpInErrs.0 = Counter32: 0
TCP-MIB::tcpOutRsts.0 = Counter32: 65
UDP-MIB::udpInDatagrams.0 = Counter32: 866
UDP-MIB::udpNoPorts.0 = Counter32: 303942
UDP-MIB::udpInErrors.0 = Counter32: 0
UDP-MIB::udpOutDatagrams.0 = Counter32: 873
UDP-MIB::udpLocalAddress.0.0.0.0.161 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.33281 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.33795 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.34822 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.48291 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.61844 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalPort.0.0.0.0.161 = INTEGER: 161
UDP-MIB::udpLocalPort.0.0.0.0.33281 = INTEGER: 33281
UDP-MIB::udpLocalPort.0.0.0.0.33795 = INTEGER: 33795
UDP-MIB::udpLocalPort.0.0.0.0.34822 = INTEGER: 34822
UDP-MIB::udpLocalPort.0.0.0.0.48291 = INTEGER: 48291
UDP-MIB::udpLocalPort.0.0.0.0.61844 = INTEGER: 61844
SNMPv2-MIB::snmpInPkts.0 = Counter32: 503
SNMPv2-MIB::snmpOutPkts.0 = Counter32: 497
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 12
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0
SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 507
SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0
SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 511
SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0
SNMPv2-MIB::snmpInTraps.0 = Counter32: 0
SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0
SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 521
SNMPv2-MIB::snmpOutTraps.0 = Counter32: 152862
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: enabled(1)
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0


eschoeller
Cacti User
Posts: 234
Joined: Mon Dec 13, 2004 3:03 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#8 Post by eschoeller » Mon Dec 10, 2012 9:23 pm

hmmm fascinating. So you've got a reply via SNMP, and that is good. But, you don't appear to be getting any APC related data back. I looked over your firmware version and compared it to mine, seems fine.

Last thing to try:

Code: Select all

snmpwalk -v2c -c apcalerts 192.168.133.8 .1
The ".1" is the important part. It will query every available tree possible on the device, and uncover any hidden data that we aren't finding. I wouldn't recommend pasting the output into the forum, it could be quite long. Use a service like pastebin, or attach it in a .txt file.

Good luck

mbrat2005
Posts: 6
Joined: Mon Dec 03, 2012 4:01 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#9 Post by mbrat2005 » Tue Dec 11, 2012 11:20 am

Thanks for the response! It looks like adding the ".1" exposed the APC data--the output is attached.

Does this mean something is missing from my Cacti configuration or the Cacti server?
Attachments
SNMPWalk.txt
(58.86 KiB) Downloaded 197 times

eschoeller
Cacti User
Posts: 234
Joined: Mon Dec 13, 2004 3:03 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#10 Post by eschoeller » Tue Dec 11, 2012 6:19 pm

Darn! Here is the problem. From the MIB file ..

Code: Select all

airIRSC100Series               OBJECT IDENTIFIER ::=  { networkAir 4 }  
airIRRC100Series               OBJECT IDENTIFIER ::=  { networkAir 5 }  
airIRRP100Series               OBJECT IDENTIFIER ::=  { networkAir 6 }  
airIRRP500Series               OBJECT IDENTIFIER ::=  { networkAir 7 }  
airIRRD100Series               OBJECT IDENTIFIER ::=  { networkAir 8 }
So you have an ACRC100, and I have ACRC500's. And, apparently APC decided to structure their MIB so that each of these units have different OIDs for each monitored object. Take the following example:

Code: Select all

$ snmptranslate -m ALL SNMPv2-SMI::enterprises.318.1.1.13.3.2.2.2.4.0
PowerNet-MIB::airIRRCUnitStatusAirFlowUS.0
$ snmptranslate -m ALL .1.3.6.1.4.1.318.1.1.13.3.3.2.2.2.10.0
PowerNet-MIB::airIRRP500UnitStatusAirFlowUS.0
Note "airIRRC" vs. "airIRRP500"

So, in the example this template is looking for the Airflow in CFM (US units) at OID .1.3.6.1.4.1.318.1.1.13.3.3.2.2.2.10.0 , however your device is reporting the Airflow (US Units) at OID .1.3.6.1.4.1.318.1.1.13.3.2.2.2.4.0 (SNMPv2-SMI::enterprises.318.1.1.13.3.2.2.2.4.0).

The InRow units, while nearly identical, are speaking different languages, and that breaks the template. I didn't realize this when I created it. But had I known this, I most likely wouldn't have changed anything, just indicated that it may not support all InRow units.

To use the template, you'll have to go through all the data templates and change the OID to match the OIDs that your InRow unit is reporting. To support all InRow units out of the box, it would require a major overhaul / rethinking of the template set. I would be forced to use a custom script server to dynamically obtain the data depending on what type of unit was being queried. I really don't have the time for that.

mbrat2005
Posts: 6
Joined: Mon Dec 03, 2012 4:01 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#11 Post by mbrat2005 » Fri Dec 14, 2012 1:35 pm

Well I sure learned a lot. Thanks for all your help!

garumaru
Posts: 4
Joined: Thu Feb 23, 2012 3:08 am

Re: Host Template for APC InfraStruXure InRow CRAC Units

#12 Post by garumaru » Wed Feb 20, 2013 9:26 pm

Thanks eschoeller, and I have changed OIDs accordingly and could get the graphs.

For those "Get SNMP Data (Indexed)" data input method, shall I modify the OIDs in inrow_group.xml and inrow_unit.xml as well?

I have tried to do this, however I still cannot get the graphs.

I noticed this warning message when clicking the "Verbose Query" of "APC - InRow - Group Statistics"

Code: Select all

<oid_num_indexes> missing in XML file, 'Index Count Changed' emulated by counting oid_index entries

Code: Select all

+ Running data query [11].
+ Found type = '3' [SNMP Query].
+ Found data query XML file at '/usr/share/cacti/site/resource/snmp_queries/inrow_group.xml'
+ XML file parsed ok.
+ <oid_num_indexes> missing in XML file, 'Index Count Changed' emulated by counting oid_index entries
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.7.2' Index Count: 1
+ Index found at OID: '1.3.6.1.2.1.7.2.0' value: '218007'
+ index_parse at OID: '1.3.6.1.2.1.7.2.0' results: '0'
+ Inserting index data for field 'Index' [value='0']
+ Located input field 'unitIdentName' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.4.1.318.1.1.13.4.1.1.0'
+ Located input field 'unitIdentID' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.4.1.318.1.1.13.4.1.8.0'
+ Located input field 'groupUnits' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.4.1.318.1.1.13.4.2.3.1.0'
+ Located input field 'groupConfig' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.4.1.318.1.1.13.4.2.3.2.0'

garumaru
Posts: 4
Joined: Thu Feb 23, 2012 3:08 am

Re: Host Template for APC InfraStruXure InRow CRAC Units

#13 Post by garumaru » Thu Feb 21, 2013 10:14 pm

Shall I change the oid_index as well in the inrow_group.xml and inrow_unit.xml files?
The current oid_index in these two files are: <oid_index>.1.3.6.1.2.1.7.2</oid_index>

Code: Select all

snmptranslate -m ALL .1.3.6.1.2.1.7.2
RFC1213-MIB::udpNoPorts
Thanks!

garumaru
Posts: 4
Joined: Thu Feb 23, 2012 3:08 am

Re: Host Template for APC InfraStruXure InRow CRAC Units

#14 Post by garumaru » Fri Feb 22, 2013 1:26 am

I looked up the OIDs and created the new graphs to replace the graphs which type is "Get SNMP Data (Indexed)" in your template, so far the value looks correct.

Thank you very much and meantime, I still like to know how to deal with the problem I posted above, and if you have time, could you please also guide me how to fix it?

altpas
Posts: 4
Joined: Wed May 22, 2013 6:23 pm

Re: Host Template for APC InfraStruXure InRow CRAC Units

#15 Post by altpas » Wed May 22, 2013 9:08 pm

Trying trending statistics from an APC InRow RC
Use CactiEZ (Cacti v0.8.8a) http://cactiez.cactiusers.org/
Graph is empty
empty_graph.png
empty_graph.png (18.57 KiB) Viewed 4740 times
screenshot settings
APC.zip
(374.7 KiB) Downloaded 157 times
upd.
sorry. I made a few mistakes.
corrected

Code: Select all

$ snmpwalk -v2c -c public -m ALL 172.26.10.8 .1.3.6.1.4.1.318.1.1.13.3.3.2.2.1
SNMPv2-SMI::enterprises.318.1.1.13.3.3.2.2.1 = No Such Object available on this agent at this OID
Attachments
snmpwalk2.txt
snmpwalk -v2c -c public 172.26.10.8
(11.92 KiB) Downloaded 169 times
snmpwalk.txt
snmpwalk -v2c -c public 172.26.10.8 .1
(59.6 KiB) Downloaded 153 times
Last edited by altpas on Thu May 23, 2013 10:56 pm, edited 2 times in total.

Post Reply