Thread Problem mit SNMP Abfrage (3 answers)
Opened by epytir at 2015-04-30 11:54

epytir
 2015-04-30 14:38
#180890 #180890
User since
2015-04-30
3 Artikel
BenutzerIn
[default_avatar]
Danke erstmal für die Hilfe.
Das Value gibt an welcher Sensor abgefragt werden soll. Wenn Value nicht angegeben wird, sollen alle Sensoren ausgegeben werden.

Ich hab den Dumper mal hinzugefügt und folgende ausgabe bekommen :
more (5.6kb):

$VAR1 = \'.1.3.6.1.4.1.19746.1.1.2.1.1.1.4';
$VAR1 = {
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.2.1' => {
'5' => 5,
'1' => 1,
'3' => 3,
'4' => 4,
'2' => 2
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.1.1' => {
'5' => 1,
'1' => 1,
'3' => 1,
'4' => 1,
'2' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.5.3' => {
'1' => 35
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.4.1' => {
'3' => 'Baseboard',
'5' => 'Front panel',
'1' => 'CPU 0 Relative',
'4' => 'Mid-plane',
'2' => 'CPU 1 Relative'
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.3.2' => {
'1' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.6.3' => {
'1' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.2.2' => {
'1' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.2.3' => {
'1' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.4.3' => {
'1' => 'Internal ambient'
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.3.3' => {
'1' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.1.3' => {
'1' => 3
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.6.2' => {
'1' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.5.2' => {
'1' => 36
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.5.1' => {
'1' => -54,
'5' => 20,
'3' => 33,
'2' => -59,
'4' => 26
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.3.1' => {
'4' => 4,
'2' => 2,
'3' => 3,
'1' => 1,
'5' => 5
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.4.2' => {
'1' => 'Internal ambient'
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.6.1' => {
'3' => 1,
'1' => 1,
'5' => 1,
'2' => 1,
'4' => 1
},
'.1.3.6.1.4.1.19746.1.1.2.1.1.1.1.2' => {
'1' => 2
}
};



Sieht eigentlich ganz gut aus. Zumindest werden alle Werte die ich brauche dort angezeigt.
Code (perl): (dl )
$SystemTempDescription
hat übrigens den Wert .1.3.6.1.4.1.19746.1.1.2.1.1.1.4

Bei meiner Festplatten Abfrage die genau gleich aufgebaut ist und funktioniert sehen die Dumper so aus :
more (2.9kb):

$VAR1 = \'.1.3.6.1.4.1.19746.1.3.2.1.1.3';
$VAR1 = {
'.1.3.6.1.4.1.19746.1.3.2.1.1.6' => {
'4' => '53.8',
'1' => '100.4',
'2' => '160.3'
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.3' => {
'1' => 'Platte1',
'2' => 'Platte2',
'4' => 'Platte3'
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.2' => {
'4' => 4,
'2' => 2,
'1' => 1
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.8' => {
'4' => '0.0',
'1' => '0.0',
'2' => '0.0'
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.1' => {
'4' => 4,
'2' => 2,
'1' => 1
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.7' => {
'4' => 59,
'2' => 72,
'1' => 6
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.5' => {
'1' => '10.0',
'2' => '158.0',
'4' => '78.2'
},
'.1.3.6.1.4.1.19746.1.3.2.1.1.4' => {
'2' => '219.9',
'1' => '179.0',
'4' => '122.0'
}
};

Hier ist
Code (perl): (dl )
$SystemResourceName
= .1.3.6.1.4.1.19746.1.3.2.1.1.3 das ist dann das gegenstück zu
Code (perl): (dl )
$SystemTempDescription
bei der Temperatur.

Ja ich habe use strict aktiviert , warnings allerdings nicht.
Gruß Epytir

View full thread Problem mit SNMP Abfrage