StoreEver Tape Storage
1821056 Members
2481 Online
109631 Solutions
New Discussion юеВ

SNMP monitoring for MSL - advice needed

 
Bob_Pekarek
Frequent Visitor

SNMP monitoring for MSL - advice needed

Hello everyone,

We are implementing prometheus for hardware monitoring of devices in our company and i have been tasked, to pick what we want to pickup from the tape libraries. Basicaly there will be a script that will be running snmpwalk to get all info that can library send us over the SNMP and then we pick what interests us for alerting.

I suppose that errcounters are what i should be interested in, but i am a little bit stuck, because i was not able to find any document that would provide any reference to which of them means what.  Is there anyone who would be able to point me to some documentation regarding these, or who already done something simila and managed to find out meaning of these counters? Find out which one of them is for hardware errors liek failed drive is pretty much all i need, but knowing more would be even better. I appreciate any help.

ifInErrors.1
ifInErrors.2
ifOutErrors.1
ifOutErrors.2
ipInHdrErrors.0
ipInAddrErrors.0
icmpInErrors.0
icmpOutErrors.0
tcpInErrs.0
udpInErrors.0
snmpInASNParseErrs.0
snmpInGenErrs.0
snmpOutGenErrs.0

10 REPLIES 10
NarayanKK-SO
HPE Pro

Re: SNMP monitoring for MSL - advice needed

@Bob_Pekarek 

 

Greetings and Thank you for contacting us..!!!

 

Kindly share the complete SNMPWalk output. So we can get the details of it and provide it to you.

 

We will wait for your update.



I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
NarayanKK-SO
HPE Pro

Re: SNMP monitoring for MSL - advice needed

@Bob_Pekarek 

 

Greetings and Thank you for contacting us..!!!

 

Kindly share the complete SNMPWalk output. So we can get the details of it and provide it to you.

 

We will wait for your update.



I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
Bob_Pekarek
Frequent Visitor

Re: SNMP monitoring for MSL - advice needed

@NarayanKK-SO 

Hello, thenks for a reply, here is the output:

sysDescr.0 = STRING: HP MSL G3 Series
sysObjectID.0 = OID: enterprises.11.10.2.1.3.25
sysUpTimeInstance = Timeticks: (578968969) 67 days, 0:14:49.69
sysContact.0 = STRING: unknown
sysName.0 = STRING: vndc-tape4048-2.pdc.hcnet.vn
sysLocation.0 = STRING: unknown
sysServices.0 = INTEGER: 79
ifNumber.0 = INTEGER: 2
ifIndex.1 = INTEGER: 1
ifIndex.2 = INTEGER: 2
ifDescr.1 = STRING: Nucleus NET Software Loopback Interface
ifDescr.2 = STRING:
ifType.1 = INTEGER: softwareLoopback(24)
ifType.2 = INTEGER: 0
ifMtu.1 = INTEGER: 1500
ifMtu.2 = INTEGER: 1500
ifSpeed.1 = Gauge32: 10000000
ifSpeed.2 = Gauge32: 0
ifPhysAddress.1 = STRING: 0:0:0:0:0:0
ifPhysAddress.2 = STRING: 0:1e:b:e7:7c:e3
ifAdminStatus.1 = INTEGER: up(1)
ifAdminStatus.2 = INTEGER: up(1)
ifOperStatus.1 = INTEGER: up(1)
ifOperStatus.2 = INTEGER: up(1)
ifLastChange.1 = Timeticks: (5950) 0:00:59.50
ifLastChange.2 = Timeticks: (12) 0:00:00.12
ifInOctets.1 = Counter32: 0
ifInOctets.2 = Counter32: 0
ifInUcastPkts.1 = Counter32: 0
ifInUcastPkts.2 = Counter32: 267179
ifInDiscards.1 = Counter32: 0
ifInDiscards.2 = Counter32: 0
ifInErrors.1 = Counter32: 0
ifInErrors.2 = Counter32: 0
ifInUnknownProtos.1 = Counter32: 0
ifInUnknownProtos.2 = Counter32: 8874926
ifOutOctets.1 = Counter32: 0
ifOutOctets.2 = Counter32: 0
ifOutUcastPkts.1 = Counter32: 0
ifOutUcastPkts.2 = Counter32: 264435
ifOutDiscards.1 = Counter32: 0
ifOutDiscards.2 = Counter32: 0
ifOutErrors.1 = Counter32: 0
ifOutErrors.2 = Counter32: 0
ipDefaultTTL.0 = INTEGER: 64
ipInReceives.0 = Counter32: 19368600
ipInHdrErrors.0 = Counter32: 0
ipInAddrErrors.0 = Counter32: 18845063
ipForwDatagrams.0 = Counter32: 0
ipInUnknownProtos.0 = Counter32: 7
ipInDiscards.0 = Counter32: 0
ipInDelivers.0 = Counter32: 523538
ipOutRequests.0 = Counter32: 254947
ipOutDiscards.0 = Counter32: 0
ipOutNoRoutes.0 = Counter32: 0
ipReasmTimeout.0 = INTEGER: 60 seconds
ipReasmReqds.0 = Counter32: 0
ipReasmOKs.0 = Counter32: 0
ipReasmFails.0 = Counter32: 0
ipFragOKs.0 = Counter32: 0
ipFragFails.0 = Counter32: 0
ipFragCreates.0 = Counter32: 0
ipAdEntAddr.10.19.203.241 = IpAddress: 10.19.203.241
ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1
ipAdEntIfIndex.10.19.203.241 = INTEGER: 2
ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
ipAdEntNetMask.10.19.203.241 = IpAddress: 255.255.255.0
ipAdEntNetMask.127.0.0.1 = IpAddress: 255.0.0.0
ipAdEntBcastAddr.10.19.203.241 = INTEGER: 1
ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1
ipAdEntReasmMaxSize.10.19.203.241 = INTEGER: 65535
ipAdEntReasmMaxSize.127.0.0.1 = INTEGER: 65535
ip.21.1.1.0.0.0.0 = IpAddress: 0.0.0.0
ip.21.1.1.10.19.203.0 = IpAddress: 10.19.203.0
ip.21.1.1.10.19.203.241 = IpAddress: 10.19.203.241
ip.21.1.1.127.0.0.0 = IpAddress: 127.0.0.0
ip.21.1.1.172.24.69.151 = IpAddress: 172.24.69.151
ip.21.1.1.224.0.0.1 = IpAddress: 224.0.0.1
ip.21.1.1.224.0.0.2 = IpAddress: 224.0.0.2
ip.21.1.1.224.0.0.22 = IpAddress: 224.0.0.22
ip.21.1.2.0.0.0.0 = INTEGER: 2
ip.21.1.2.10.19.203.0 = INTEGER: 2
ip.21.1.2.10.19.203.241 = INTEGER: 1
ip.21.1.2.127.0.0.0 = INTEGER: 1
ip.21.1.2.172.24.69.151 = INTEGER: 2
ip.21.1.2.224.0.0.1 = INTEGER: 1
ip.21.1.2.224.0.0.2 = INTEGER: 1
ip.21.1.2.224.0.0.22 = INTEGER: 1
ip.21.1.3.0.0.0.0 = INTEGER: 1
ip.21.1.3.10.19.203.0 = INTEGER: 1
ip.21.1.3.10.19.203.241 = INTEGER: 1
ip.21.1.3.127.0.0.0 = INTEGER: 1
ip.21.1.3.172.24.69.151 = INTEGER: 1
ip.21.1.3.224.0.0.1 = INTEGER: 1
ip.21.1.3.224.0.0.2 = INTEGER: 1
ip.21.1.3.224.0.0.22 = INTEGER: 1
ip.21.1.4.0.0.0.0 = INTEGER: -1
ip.21.1.4.10.19.203.0 = INTEGER: -1
ip.21.1.4.10.19.203.241 = INTEGER: -1
ip.21.1.4.127.0.0.0 = INTEGER: -1
ip.21.1.4.172.24.69.151 = INTEGER: -1
ip.21.1.4.224.0.0.1 = INTEGER: -1
ip.21.1.4.224.0.0.2 = INTEGER: -1
ip.21.1.4.224.0.0.22 = INTEGER: -1
ip.21.1.5.0.0.0.0 = INTEGER: -1
ip.21.1.5.10.19.203.0 = INTEGER: -1
ip.21.1.5.10.19.203.241 = INTEGER: -1
ip.21.1.5.127.0.0.0 = INTEGER: -1
ip.21.1.5.172.24.69.151 = INTEGER: -1
ip.21.1.5.224.0.0.1 = INTEGER: -1
ip.21.1.5.224.0.0.2 = INTEGER: -1
ip.21.1.5.224.0.0.22 = INTEGER: -1
ip.21.1.6.0.0.0.0 = INTEGER: -1
ip.21.1.6.10.19.203.0 = INTEGER: -1
ip.21.1.6.10.19.203.241 = INTEGER: -1
ip.21.1.6.127.0.0.0 = INTEGER: -1
ip.21.1.6.172.24.69.151 = INTEGER: -1
ip.21.1.6.224.0.0.1 = INTEGER: -1
ip.21.1.6.224.0.0.2 = INTEGER: -1
ip.21.1.6.224.0.0.22 = INTEGER: -1
ip.21.1.7.0.0.0.0 = IpAddress: 10.19.203.254
ip.21.1.7.10.19.203.0 = IpAddress: 10.19.203.241
ip.21.1.7.10.19.203.241 = IpAddress: 127.0.0.1
ip.21.1.7.127.0.0.0 = IpAddress: 127.0.0.1
ip.21.1.7.172.24.69.151 = IpAddress: 10.19.203.254
ip.21.1.7.224.0.0.1 = IpAddress: 127.0.0.1
ip.21.1.7.224.0.0.2 = IpAddress: 127.0.0.1
ip.21.1.7.224.0.0.22 = IpAddress: 127.0.0.1
ip.21.1.8.0.0.0.0 = INTEGER: 4
ip.21.1.8.10.19.203.0 = INTEGER: 3
ip.21.1.8.10.19.203.241 = INTEGER: 4
ip.21.1.8.127.0.0.0 = INTEGER: 3
ip.21.1.8.172.24.69.151 = INTEGER: 4
ip.21.1.8.224.0.0.1 = INTEGER: 3
ip.21.1.8.224.0.0.2 = INTEGER: 3
ip.21.1.8.224.0.0.22 = INTEGER: 3
ip.21.1.9.0.0.0.0 = INTEGER: 2
ip.21.1.9.10.19.203.0 = INTEGER: 2
ip.21.1.9.10.19.203.241 = INTEGER: 2
ip.21.1.9.127.0.0.0 = INTEGER: 2
ip.21.1.9.172.24.69.151 = INTEGER: 2
ip.21.1.9.224.0.0.1 = INTEGER: 2
ip.21.1.9.224.0.0.2 = INTEGER: 2
ip.21.1.9.224.0.0.22 = INTEGER: 2
ip.21.1.10.0.0.0.0 = INTEGER: 5789787
ip.21.1.10.10.19.203.0 = INTEGER: 5789728
ip.21.1.10.10.19.203.241 = INTEGER: 5789728
ip.21.1.10.127.0.0.0 = INTEGER: 5789728
ip.21.1.10.172.24.69.151 = INTEGER: 3772695
ip.21.1.10.224.0.0.1 = INTEGER: 5789729
ip.21.1.10.224.0.0.2 = INTEGER: 5789729
ip.21.1.10.224.0.0.22 = INTEGER: 5789729
ip.21.1.11.0.0.0.0 = IpAddress: 0.0.0.0
ip.21.1.11.10.19.203.0 = IpAddress: 255.255.255.0
ip.21.1.11.10.19.203.241 = IpAddress: 255.255.255.255
ip.21.1.11.127.0.0.0 = IpAddress: 255.0.0.0
ip.21.1.11.172.24.69.151 = IpAddress: 255.255.255.255
ip.21.1.11.224.0.0.1 = IpAddress: 255.255.255.255
ip.21.1.11.224.0.0.2 = IpAddress: 255.255.255.255
ip.21.1.11.224.0.0.22 = IpAddress: 255.255.255.255
ip.21.1.12.0.0.0.0 = INTEGER: -1
ip.21.1.12.10.19.203.0 = INTEGER: -1
ip.21.1.12.10.19.203.241 = INTEGER: -1
ip.21.1.12.127.0.0.0 = INTEGER: -1
ip.21.1.12.172.24.69.151 = INTEGER: -1
ip.21.1.12.224.0.0.1 = INTEGER: -1
ip.21.1.12.224.0.0.2 = INTEGER: -1
ip.21.1.12.224.0.0.22 = INTEGER: -1
ip.21.1.13.0.0.0.0 = OID: zeroDotZero
ip.21.1.13.10.19.203.0 = OID: zeroDotZero
ip.21.1.13.10.19.203.241 = OID: zeroDotZero
ip.21.1.13.127.0.0.0 = OID: zeroDotZero
ip.21.1.13.172.24.69.151 = OID: zeroDotZero
ip.21.1.13.224.0.0.1 = OID: zeroDotZero
ip.21.1.13.224.0.0.2 = OID: zeroDotZero
ip.21.1.13.224.0.0.22 = OID: zeroDotZero
ipNetToMediaIfIndex.10.19.203.254 = INTEGER: 2
ipNetToMediaIfIndex.127.0.0.1 = INTEGER: 1
ipNetToMediaPhysAddress.10.19.203.254 = STRING: 0:0:c:9f:f0:cb
ipNetToMediaPhysAddress.127.0.0.1 = STRING: 0:0:0:0:0:0
ipNetToMediaNetAddress.10.19.203.254 = IpAddress: 10.19.203.254
ipNetToMediaNetAddress.127.0.0.1 = IpAddress: 127.0.0.1
ipNetToMediaType.10.19.203.254 = INTEGER: dynamic(3)
ipNetToMediaType.127.0.0.1 = INTEGER: static(4)
ipRoutingDiscards.0 = Counter32: 0
icmpInMsgs.0 = Counter32: 77
icmpInErrors.0 = Counter32: 0
icmpInDestUnreachs.0 = Counter32: 12
icmpInTimeExcds.0 = Counter32: 0
icmpInParmProbs.0 = Counter32: 0
icmpInSrcQuenchs.0 = Counter32: 0
icmpInRedirects.0 = Counter32: 0
icmpInEchos.0 = Counter32: 45
icmpInEchoReps.0 = Counter32: 0
icmpInTimestamps.0 = Counter32: 11
icmpInTimestampReps.0 = Counter32: 0
icmpInAddrMasks.0 = Counter32: 9
icmpInAddrMaskReps.0 = Counter32: 0
icmpOutMsgs.0 = Counter32: 786
icmpOutErrors.0 = Counter32: 0
icmpOutDestUnreachs.0 = Counter32: 741
icmpOutTimeExcds.0 = Counter32: 0
icmpOutParmProbs.0 = Counter32: 0
icmpOutSrcQuenchs.0 = Counter32: 0
icmpOutRedirects.0 = Counter32: 0
icmpOutEchos.0 = Counter32: 0
icmpOutEchoReps.0 = Counter32: 45
icmpOutTimestamps.0 = Counter32: 0
icmpOutTimestampReps.0 = Counter32: 0
icmpOutAddrMasks.0 = Counter32: 0
icmpOutAddrMaskReps.0 = Counter32: 0
tcpRtoAlgorithm.0 = INTEGER: vanj(4)
tcpRtoMin.0 = INTEGER: 25 milliseconds
tcpRtoMax.0 = INTEGER: 24000 milliseconds
tcpMaxConn.0 = INTEGER: 30
tcpActiveOpens.0 = Counter32: 2
tcpPassiveOpens.0 = Counter32: 16914
tcpAttemptFails.0 = Counter32: 192
tcpEstabResets.0 = Counter32: 207
tcpCurrEstab.0 = Gauge32: 65
tcpInSegs.0 = Counter32: 255735
tcpOutSegs.0 = Counter32: 253559
tcpRetransSegs.0 = Counter32: 503
tcpInErrs.0 = Counter32: 928
tcpOutRsts.0 = Counter32: 7559
udpInDatagrams.0 = Counter32: 287
udpNoPorts.0 = Counter32: 267613
udpInErrors.0 = Counter32: 0
udpOutDatagrams.0 = Counter32: 277
udpLocalAddress.0.0.0.0.161 = IpAddress: 0.0.0.0
udpLocalPort.0.0.0.0.161 = INTEGER: 161
mib-2.8.1.0 = Counter32: 0
mib-2.8.2.0 = Counter32: 0
mib-2.8.3.0 = Counter32: 0
mib-2.8.4.0 = Counter32: 0
mib-2.8.6.0 = INTEGER: 0
snmpInPkts.0 = Counter32: 298
snmpOutPkts.0 = Counter32: 289
snmpInBadVersions.0 = Counter32: 15
snmpInBadCommunityNames.0 = Counter32: 0
snmpInBadCommunityUses.0 = Counter32: 0
snmpInASNParseErrs.0 = Counter32: 0
snmpInTooBigs.0 = Counter32: 0
snmpInNoSuchNames.0 = Counter32: 0
snmpInBadValues.0 = Counter32: 0
snmpInReadOnlys.0 = Counter32: 0
snmpInGenErrs.0 = Counter32: 0
snmpInTotalReqVars.0 = Counter32: 0
snmpInTotalSetVars.0 = Counter32: 0
snmpInGetRequests.0 = Counter32: 0
snmpInGetNexts.0 = Counter32: 297
snmpInSetRequests.0 = Counter32: 0
snmpInGetResponses.0 = Counter32: 0
snmpInTraps.0 = Counter32: 0
snmpOutTooBigs.0 = Counter32: 0
snmpOutNoSuchNames.0 = Counter32: 0
snmpOutBadValues.0 = Counter32: 0
snmpOutGenErrs.0 = Counter32: 0
snmpOutGetRequests.0 = Counter32: 0
snmpOutGetNexts.0 = Counter32: 0
snmpOutSetRequests.0 = Counter32: 0
snmpOutGetResponses.0 = Counter32: 307
snmpOutTraps.0 = Counter32: 6
snmpEnableAuthenTraps.0 = INTEGER: enabled(1)
ifRcvAddressStatus.1."".0.0.0.0.0 = INTEGER: active(1)
ifRcvAddressStatus.2."".30.11.231.124.227 = INTEGER: active(1)
ifRcvAddressType.1."".0.0.0.0.0 = INTEGER: volatile(2)
ifRcvAddressType.2."".30.11.231.124.227 = INTEGER: volatile(2)

ColetteH
HPE Pro

Re: SNMP monitoring for MSL - advice needed

The Mib used is NetCitizen MIB.   The support center seems to be down or I would post a link to it.


I work for HPE

Accept or Kudo

NarayanKK-SO
HPE Pro

Re: SNMP monitoring for MSL - advice needed

The current MIB for MSL covers reporting of all HW failures. We are currently unable to download the MIB. I will share the link once the site is up.

 

Thank you for your patience.



I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
Bob_Pekarek
Frequent Visitor

Re: SNMP monitoring for MSL - advice needed

Well, i do not need the mib, or i should rather say i have it and it provided me no help. We are not using traps that are described there, i need to know what specific snmp messages are connected to the library hw health.
As i mentioned, we will be sending snmpwalk to the library and getting all snmp messages from there and picking the ones we need for monitoring.

NarayanKK-SO
HPE Pro

Re: SNMP monitoring for MSL - advice needed

@Bob_Pekarek 

The original MIB for MSL contains the OID's relating to each of the HW components which will be reported when monitored. Hence we are trying to get the HPE MIB and point out each MIB ID's and their reporting options. 

If you have the Original HPE MIB, do share it as we have issues with the download site due to maintanence. Or share the external link (if any) from where it was downloded.

We will wait for your response



I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
NarayanKK-SO
HPE Pro

Re: SNMP monitoring for MSL - advice needed

@boB_Pakarek

 

The MIB Download site is currently unavailable. Without which matching the OID's is not possible. Do share the MIB details once you have them. 

 

Thanks



I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
Bob_Pekarek
Frequent Visitor

Re: SNMP monitoring for MSL - advice needed

@NarayanKK-SO 

Here is the link.
https://pandorafms.com/library/files_repository/1263918731.slerena.c00520386.pdf

 

are these numbers OIDs?
--(1.3.6.1.4.1.11.2.36.1.1.3.1) hpHttpMgEntityNetInfoTable
--(1.3.6.1.4.1.11.2.36.1.1.3.1.1) hpHttpMgEntityNetInfoEntry
--(1.3.6.1.4.1.11.2.36.1.1.3.1.1.1) hpHttpMgEntityNetInfoIndex

NarayanKK-SO
HPE Pro

Re: SNMP monitoring for MSL - advice needed

Hello @Bob_Pekarek 

Yes they are. Looks like the PDF file has got the info about the OID and their associated function.



I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo