SNMP Version 3
Ich habe ein Skript mit Perl geschrieben das über SNMP auf mehrere RMS zugreift.
Mit SNMP v1 klappt alles 1A, aber die Version 3 macht probleme.
Also wie gesagt mein Skipt funktioniert super.
Aber wenn ich mit der SNMP Version 3 arbeiten will kkommt immer die Meldung "Can't call method "get_request" on an undefined value at ...Pfad... line 20, <IPs> line 1."
Wenn ich aber die Zeilen 12-15 raus nehme (und es dann wieder Version 1 ist) geht alles.
Stimmt da was am Skipt nich oder muss ich am Gerät noch was einstellen?
Ich hoffe das ich hier richtig gelandet bin^^°
Ansonsten bitte verschieben
mfg draekster
Aber wenn ich mit der SNMP Version 3 arbeiten will kkommt immer die Meldung "Can't call method "get_request" on an undefined value at ...Pfad... line 20, <IPs> line 1."
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);
Wenn ich aber die Zeilen 12-15 raus nehme (und es dann wieder Version 1 ist) geht alles.
Stimmt da was am Skipt nich oder muss ich am Gerät noch was einstellen?
Ich hoffe das ich hier richtig gelandet bin^^°
Ansonsten bitte verschieben
mfg draekster
Please also mark the comments that contributed to the solution of the article
Content-Key: 117980
Url: https://administrator.de/contentid/117980
Printed on: April 19, 2024 at 22:04 o'clock
2 Comments
Latest comment
Kannst du selber verschieben wenn du beim Thread unten auf Bearbeiten klickst und die Rubrik selber neu wählst !!!
Das sieht auch nicht nach einem Netzwerk Problem aus sondern eher nach einem Skript oder Perl Fehler. In der Beziehung bist du vermutlich hier falsch und unter Entwicklung & Skripte -> Perl besser augehoben !!
Das du am SNMP Gerät natürlich SNMPv3 mit den entsprechenden Usernamen u. Passwort aktiviert hast sollte klar sein !!
Das sieht auch nicht nach einem Netzwerk Problem aus sondern eher nach einem Skript oder Perl Fehler. In der Beziehung bist du vermutlich hier falsch und unter Entwicklung & Skripte -> Perl besser augehoben !!
Das du am SNMP Gerät natürlich SNMPv3 mit den entsprechenden Usernamen u. Passwort aktiviert hast sollte klar sein !!