Thread SNMP v3 (6 answers)
Opened by draekster at 2009-06-11 13:27

Gast draekster
 2009-06-11 13:27
#122444 #122444
Nachdem Ihr mir hier schonmal super geholfen habt hab ich wieder eine Frage an euch.
Mein Skipt was ich mit eurer Hilfe zum laufen bekommen habe funktioniert 1A.
Allerdings nur mit SNMP Version 1.
wenn ich versuch die Version 3 mit einzubasteln bekomme ich den Fehler:
Can't call method "get_request" on an undefined value at ...Pfad... line 20, <IPs> line 1.

Wenn ich allerdings die Zeilen 12-15 weg nehme geht alles wieder
allerdings is das dann ja nur wiedr Version 1.

Liegt das an dem Skript oder ah ich am Gerät vergessen was einzustellen?

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
   use strict;
use Net::SNMP;

open(IPs, "<ip.txt");
while(<IPs>)
{

my ($session, $error) = Net::SNMP->session(
-hostname => $_,
-port => 161,
-community => 'public',
-version => 'snmpv3',
-username => 'derBlob',
-authpassword => 'blob234blob234blob234',
-authprotocol => 'md5'
);

my $OID = '.1.3.6.1.2.1.1.5.0';

my $result = $session->get_request(
-varbindlist => [$OID]
);

printf "Mit der OID: $OID kommt man zu $result->{$OID}\n";

$session->close;

}
close(IPs);


mfg draekster

View full thread SNMP v3