InterMapper-Talk Digest - Sunday, March 26, 2006
Custom Probe Help needed
by "Jürgen Brändle" <[EMAIL PROTECTED]>
----------------------------------------------------------------------
Subject: Custom Probe Help needed
From: "Jürgen Brändle" <[EMAIL PROTECTED]>
Date: Sat, 25 Mar 2006 21:22:15 +0100
--Apple-Mail-11--345305168
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=ISO-8859-1;
delsp=yes;
format=flowed
Hi there,
I'm on the way to create a Custom Probe for some EMC Fibre Channel =20
Switches.
But I'm stuck with some basic problem lying in the nature of SNMP OID =20=
MIBS.
The probe should deliver some In an Out statistics for each of the =20
FibreChannel Switch Ports.
With these values I would like to do some other stuff in the probe.
So I figured out the needed OIDs for the interface values.
Here is an example output for one of the needed tables:
lombard:~ jb$ snmpwalk -v1 -c xxxxxxx -On fcswi1 SNMPv2-=20
SMI::mib-2.8888.1.3.1.1.3
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.1 =20=
=3D Counter64: 1785534164
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.2 =20=
=3D Counter64: 7228426658
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.3 =20=
=3D Counter64: 3013114487
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.4 =20=
=3D Counter64: 14676738423
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.5 =20=
=3D Counter64: 1798856
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.6 =20=
=3D Counter64: 15374132
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.7 =20=
=3D Counter64: 1149071453
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.8 =20=
=3D Counter64: 0
.1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.9 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.10 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.11 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.12 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.13 =20=
=3D Counter64: 2313
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.14 =20=
=3D Counter64: 2023858019
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.15 =20=
=3D Counter64: 2520845
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.16 =20=
=3D Counter64: 314842318
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.17 =20=
=3D Counter64: 2990635869
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.18 =20=
=3D Counter64: 1129957054
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.19 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.20 =20=
=3D Counter64: 6538340088
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.21 =20=
=3D Counter64: 26134497
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.22 =20=
=3D Counter64: 58968971
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.23 =20=
=3D Counter64: 2118164022
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.123.68.0.0.0.0.0.0.0.0.24 =20=
=3D Counter64: 1282981718
lombard:~ jb$ snmpwalk -v1 -c xxxxx -On fcswi2 SNMPv2-=20
SMI::mib-2.8888.1.3.1.1.3
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.1 =20=
=3D Counter64: 6821633920
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.2 =20=
=3D Counter64: 3462540110
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.3 =20=
=3D Counter64: 14706674968
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.4 =20=
=3D Counter64: 3019875433
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.5 =20=
=3D Counter64: 1997324618
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.6 =20=
=3D Counter64: 1361243
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.7 =20=
=3D Counter64: 3158502353
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.8 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.9 =20=
=3D Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.10 =3D=
=20
Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.11 =3D=
=20
Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.12 =3D=
=20
Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.13 =3D=
=20
Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.14 =3D=
=20
Counter64: 0
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.15 =3D=
=20
Counter64: 3094
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.16 =3D=
=20
Counter64: 310190903
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.17 =3D=
=20
Counter64: 2533443015
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.18 =3D=
=20
Counter64: 1037240274
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.19 =3D=
=20
Counter64: 41991
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.20 =3D=
=20
Counter64: 787221778
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.21 =3D=
=20
Counter64: 16728165
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.22 =3D=
=20
Counter64: 22185332
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.23 =3D=
=20
Counter64: 760994090
.=20
1.3.6.1.2.1.8888.1.3.1.1.3.16.0.8.0.136.3.124.201.0.0.0.0.0.0.0.0.24 =3D=
=20
Counter64: 1134851806
You can see that if I do a snmpwalk on:
1.3.6.1.2.1.8888.1.3.1.1.3
I get all the values I need from two different switches
(BTW They are exactly the same but different configuration)
As you can also see the complete OID differs for the same value on =20
the two switches.
So I can't use the full OID in the probe because they differ on each =20
of the tested switches.
I found something similar on this group:
=3D=3D=3D=3D=3D=3D
<!--
Probe file created on 22-Jun-04
Joe Honnold
SLI
Version 1.1 - Added Ports for 24000 switches
-->
<header>
"type" =3D "custom-snmp"
"package" =3D "com.starkey"
"probe_name" =3D "snmp.brocade"
"human_name" =3D "SNMP - Brocade FC Switch"
"version" =3D "1.1"
"address_type" =3D "IP"
"port_number" =3D "161"
</header>
But he works with fixed OIDs for each port.
So my easy question is...
Is there any possibility to read all the 24 Interfaces from a device =20
with only the "short"
OID an put the results in something like an array.
I think it should be possible because all of the standard intermapper =20=
switch probes
can detect the ifnumber and the port statistics.
Any help welcome.
Greetings from Germany
J. Br=E4ndle=
--Apple-Mail-11--345305168
Content-Transfer-Encoding: base64
Content-Type: application/pkcs7-signature;
name=smime.p7s
Content-Disposition: attachment;
filename=smime.p7s
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGHDCCAtUw
ggI+oAMCAQICAw88bDANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh
d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0EwHhcNMDUwODAyMTQ0NzQ2WhcNMDYwODAyMTQ0NzQ2WjBGMR8wHQYDVQQD
ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSMwIQYJKoZIhvcNAQkBFhRuZXdzQGJyYWVuZGxlLW5l
dC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMA2JaA7w+LNRS4RBm9aR2hM5r0R
RSGDbWNpmtdT7P/tUiej0zEo5zIsIrX2+PSnQDYu6gwLbJwLKVjfKdJhlRR4vv1Pp1VuMthxwd3e
HOG8NYz/GdYxXcUjDQlC41yIDkrb9PTT8ifiagf9bT9lSUIkrHsp1g+NCDawl+sfh/p8iI5Umjj6
F6lncwg+u3KGGnh44RDfSZktHhQ0rp1mQvmvKPSFhVw5maCSFWyAr70cTG2mvjBuZGjaEuRnlzi0
PoaTk2vFXJqA8HZPJAA9Cxhhec74lu37p6/l3Isyo+od/WP392axfDb7UKMmv5oK5+ISn3rYD0kF
0wQrzKi4Kf0CAwEAAaMxMC8wHwYDVR0RBBgwFoEUbmV3c0BicmFlbmRsZS1uZXQuZGUwDAYDVR0T
AQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQA+mJ9BbNSJ1uAgyvp4OdKk0HomCee+sNeyaM8X1SEl
VLnQ5sLvVpNXX9Z1gWCZv3AdwHJslkY9XU0XzMjhzY9CTc1aq08DgYrEiLEi9Ma0jqjU4jVV3iM1
K6lv2HFjYMB74DeXhl2GhPRjewydDQH5Bzn7ZHmF02aTG5gx75g1nzCCAz8wggKooAMCAQICAQ0w
DQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQ
BgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0Nl
cnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBG
cmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAe
Fw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU
aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl
ZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065ypla
HmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688
Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJg
t/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6
Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIB
BjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEF
BQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi
w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU13
41YheILcIRk13iSx0x1G/11fZU8xggLnMIIC4wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQK
ExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg
RnJlZW1haWwgSXNzdWluZyBDQQIDDzxsMAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJAzELBgkq
hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2MDMyNTIwMjIxNlowIwYJKoZIhvcNAQkEMRYEFCqD
JSW4F7cZ5YG10EiKPMky/IJIMHgGCSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNV
BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBAgMPPGwwegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYT
AlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3
dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDzxsMA0GCSqGSIb3DQEBAQUABIIBAC7t
YhAd6Ed2yflwB4MSoF0EtVjXqUJ1SuIl46vbvYXjbe5VjOL2JmqPcH5nCNtrnchiKN0VJUjcOxtC
o/GZIltIXpcBnV8VgymZduHTO0lfRfZlHRD8PlzAJubc0G28BU9QpB3Hzdf270LKmY1qpDP7RKY1
yzgssmDt+6cRTH095qiceA/61rdPFbbz5KzcHMHVEkUgNwxm2fOHq3uKwg3jdXFjYMIdPdraYQVp
+QsqkeGHDxU9r/N/08fOmoAyBsI4jt8JRh7bj5YV7etKdnkLTCZGrmr9CdKN4sbQXmfrpLt7aREv
FVkqqLmlmeiFT4VTw0sdDCl95ABEmT9yP+wAAAAAAAA=
--Apple-Mail-11--345305168--
----------------------------------------------------------------------
End of InterMapper-Talk Digest
____________________________________________________________________
List archives: http://www.mail-archive.com/intermapper-talk%40list.dartware.com/
To unsubscribe: send email to: [EMAIL PROTECTED]