Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2010, à 15:00

tito94

Recuperer trap snmp dans fichier texte

Bonjour,

Je suis stagiaire en 3e année licence et le sujet de mon stage est la mise en place d'un protocole snmp.. je suis debutant sur ubuntu et en réseau.. j'ai deja pas mal avancé dans la configuration et je recois deja des traps snmp. En revanche, je ne sais pas les recuperer pour les stocker dans un fichier texte pour pouvoir ensuite utiliser snmptt et simplifier leur lecture. quelqu'un orait une idée??

merci wink

Hors ligne

#2 Le 03/05/2010, à 15:24

credenhill

Re : Recuperer trap snmp dans fichier texte

hello
si tu recois les traps sur le terminal, tu peux les afficher et les  envoyer dans un fichier

prog_snmp | tee fichier.traps

ou seulement dans le fichier

prog_snmp >  fichier.traps

Hors ligne

#3 Le 03/05/2010, à 15:36

tito94

Re : Recuperer trap snmp dans fichier texte

hello credenhill

En fait j'utilise ubuntu server .. Je recoi les traps en ligne de commande..
Par contre je n'ai pas compri ton post. Qu'est ce que tu sous entend par prog_snmp??
Et surtout je souhaite les enregistrer dans ce fichier texte pas seulement les afficher!!

j'ai essayé cette commande: snmptrapd -Le -f > fichier.traps mais la trap n'apparait qu'en ligne de commande et ne s'enregistre pas dans le fichier.

Dernière modification par tito94 (Le 03/05/2010, à 15:41)

Hors ligne

#4 Le 03/05/2010, à 16:02

credenhill

Re : Recuperer trap snmp dans fichier texte

je ne connais pas le nom du prog.que tu utilises
essaye

snmptrapd -Le -f > fichier.traps 2>&1

ou -Lf nom_du_fichier

Dernière modification par credenhill (Le 03/05/2010, à 16:07)

Hors ligne

#5 Le 03/05/2010, à 16:22

tito94

Re : Recuperer trap snmp dans fichier texte

c plus complexe que ca en fait..
"http://www.developpez.net/forums/d371726/applications/developpement-reseaux/snmp-format-traps-snmp/"
Si ca tinteresse tu peux regarder le lien.. g essayé de faire ce qu'ils ont fait sauf que le programme perl chez moi me donne 2 erreurs que je n'arrive pas a résoudre. Donc je voulais voir si quelqu'un avait un autre moyen de faire. merci qd mm wink
Des idées?

voici les erreurs:

/var/www/html/recuptraps.pl : 4 : my : not found
/var/www/html/recuptraps.pl : 6 : Syntax error : ":" unexepected

#!/usr/bin/perl
# A simple trap handler

my $TRAP_FILE = "/etc/snmp/traps.all.log";	

my $host = <STDIN>;	# Read the Hostname - First line of input from STDIN
 chomp($host);
my $ip = <STDIN>;	# Read the IP - Second line of input
 chomp($ip);

while(<STDIN>) {
        chomp($_);
        push(@vars,$_);
}

open(TRAPFILE, ">> $TRAP_FILE");
$date = `date`;
chomp($date);
print(TRAPFILE "New trap received: $date for $OID\n\nHOST: $host\nIP: $ip\n");
foreach(@vars) {
        print(TRAPFILE "TRAP: $_\n");
}
print(TRAPFILE "\n----------\n");
close(TRAPFILE);

Dernière modification par tito94 (Le 04/05/2010, à 12:09)

Hors ligne

#6 Le 05/05/2010, à 15:16

tito94

Re : Recuperer trap snmp dans fichier texte

Resolu.. pb de compilateur perl. merci

Hors ligne