Re: [SSFR] Comptage

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Christophe, 

J'ai rajouté ce que tu m'as indiqué, c'est à dire le bloc
pour les UNKNOWN à la fin.

awk -F : '
{
        mac = $3
	# si tu veux pas les 0 0 0  etc.... deplace la ligne
	# nmac[mac]=1
	# dans chacun des blocs ci dessous (sauf le bloc
	# END) bien sur.
	nmac[mac]=1

}
/- CRITICAL -/ {
        CRITICAL[mac]++
	        next
}
/- WARNING -/ {
        WARNING[mac]++
	next
}
/- UNKNOWN -/ {
        UNKNOWN[mac]++
	        next
}
END {
        for( i in nmac ) {
        printf "%20s : CRITICAL %4d WARNING %4d UNKNOWN %4d\n", i, CRITICAL[i], WARNING[i], UNKNOWN[i]
     }
}
' fichier_log >> test

J'ai mis mon fichier de log ici :

http://cmailhebuau.nerim.net/tmpend

voilà qui devrait être mieux. (je m'arrangerai pour convertir Critical
en CRITICAL dans le log à traiter)

Comme vous pouvez voir le fichier est trié par nom de machine et par
heure d'arrivée des alertes par machine.

Voilà,

Bien à vous

-- 
Christophe Debutant



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/