Plateformes d'assistanceDiscussions & Opinions des Communautés
|
|
|
|
[PERL] Requete MIB en SNMP
Dernière réponse le 2 jui 2007 à 09:55:43 NewKind, le 21 mar 2007 à 12:26:12Salut,
Je cherche à recuperer des informations contenues dans la Mib d'un routeur en SNMP.
Voici une partie du code que j'utilise:
# Informations de connexion en snmp
my ($sesnmp, $error) = Net::SNMP->session(
-hostname => $iprouteur,
-username => 'username',
-password => 'password'
);
if (!defined($sesnmp)) {
printf("ERROR: %s.\n", $error);
exit 1;
}
my $versionIOS = '1.3.6.1.2.1.1.1.0';
# Requete snmp
my $result = $sesnmp->get $versionIOS
print "$result\n"
# Liberation des ressources
$session->close;
$sesnmp->close;
La syntaxe semble erronée, le script ne fonctionne et j'ai un mal fou à trouver des exemple de script d'interrogation d'une MIB en Perl...
Si quelqu'un en connait ou sait me dire ce qui ne va pas dans mon script, ce serait sympa !
Merci à ceux qui ont lu jusqu'ici ! lol
Configuration: Windows XP Internet Explorer 6.0
Meilleures réponses pour « [PERL] Requete MIB en SNMP » dans :
Le protocole SNMP Voir Définition du terme SNMP
SNMP signifie Simple Network Management Protocol (traduisez protocole simple de gestion de réseau). Il s'agit d'un protocole qui permet
aux administrateurs réseau de gérer les équipements du réseau et de diagnostiquer les...
Google Hacks - Automatiser les requêtes complexes VoirGoogle Hacks est un logiciel open source totalement gratuit qui permet de générer automatiquement des requêtes complexes pour rechercher de la musique, des livres, des programmes, des polices, des vidéos, etc.
Google Hacks est une véritable...
Perl - Les fichiers VoirLa notion de filehandle
On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une
connexion d'entrée-sortie (les entrées-sorties standards vues précédemment
sont connues par les filehandles...
SQL - Sous-requêtes VoirExpression des sous-requêtes
Effectuer une sous-requête consiste à effectuer une requête à
l'intérieur d'une autre, ou en d'autres termes d'utiliser une requête
afin d'en réaliser une autre (on entend parfois le terme de requêtes en...
Les variables avec Perl VoirConcept de variable avec Perl
Une variable est un objet repéré par son nom, pouvant contenir des données,
qui pourront être modifiées lors de l'exécution du programme. Les variables en langage
Perl peuvent être de trois...
Bon, en fait je me compliquais la vie pour rien.
{
# Interrogation de la mib du routeur en snmp
system("snmpget -v 1 -c $community -Oqv $iprouteur .1.3.6.1.2.1.1.1.0 >Conf\\vers_IOS.txt");
}
$community represente mot de passe défini sur le switch/routeur pour le parametre SNMP Read Community. .1.3.6.1.2.1.1.1.0 permet de récupérer la version de l'IOS Voila ... Je tiens également à me remercier pour mon aide. Sans moi je ne m'en serais jamais sorti ! |

