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
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."
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 117980
Url: https://administrator.de/forum/snmp-version-3-117980.html
Ausgedruckt am: 19.04.2025 um 01:04 Uhr
2 Kommentare
Neuester Kommentar
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 !!