Script PERL + Module Net::SNMP
Résolu
valentin2703
Messages postés
180
Date d'inscription
Statut
Membre
Dernière intervention
-
gogoss89 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
gogoss89 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je débute en PERL et j'ai quelques petits soucis avec le module Net::SNMP, je n'arrive pas à l'utiliser.
J'ai fait un script tout simple pour tester une requête, mais cela ne fonctionne pas.
Le problème c'est que j'obtient l'erreur : ERROR: Received noSuchName(2) error-status at error-index 1.
Merci d'avance pour votre aide :)
Je débute en PERL et j'ai quelques petits soucis avec le module Net::SNMP, je n'arrive pas à l'utiliser.
J'ai fait un script tout simple pour tester une requête, mais cela ne fonctionne pas.
use Net::SNMP; my $oid = "1.3.6.1.2.1.1.1"; my $host = "IP"; my $community = "public"; my ($session, $error) = Net::SNMP->session( -hostname => $host, -community => $community, ); if (!defined($session)) { printf("ERROR: %s.\n", $error); } my $result = $session->get_request($oid); if (!defined($result)) { printf("ERROR: %s.\n", $session->error()); $session->close(); exit 3; } print $result;
Le problème c'est que j'obtient l'erreur : ERROR: Received noSuchName(2) error-status at error-index 1.
Merci d'avance pour votre aide :)
A voir également:
- Net-snmp-perl
- Net framework 2.0 - Télécharger - Divers Utilitaires
- Paint net - Télécharger - Dessin & Illustration
- Logo .net - Télécharger - Études & Formations
- Net framework 4.0 - Télécharger - Divers Utilitaires
- Onoffapp net - Forum Vos droits sur internet
1 réponse
Re-bonjour,
Apparemment j'ai trouvé d'où viens le problème.
Si je test de faire une requête SNMP "à la mains" à l'aide de la commande snmpget
snmpget -v1 -c public IP_SWITCH 1.3.6.1.2.1.1.1
J'obtiens l'erreur suivante :
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-MIB::sysDescr
Il semblerai qu'il ne trouve pas l'objet, ce qui est étonnant puisque l'objet sysDescr est l'un des objets les plus communs de la MIB, il doit donc y avoir un problème quelque pars.
Apparemment j'ai trouvé d'où viens le problème.
Si je test de faire une requête SNMP "à la mains" à l'aide de la commande snmpget
snmpget -v1 -c public IP_SWITCH 1.3.6.1.2.1.1.1
J'obtiens l'erreur suivante :
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-MIB::sysDescr
Il semblerai qu'il ne trouve pas l'objet, ce qui est étonnant puisque l'objet sysDescr est l'un des objets les plus communs de la MIB, il doit donc y avoir un problème quelque pars.
snmpget -v1 -c public IP_SWITCH 1.3.6.1.2.1.1.1.0