viveutvivas
Geregistreerd op: 25 Jan 2012 Berichten: 1
|
Geplaatst: Wo Jan 25, 2012 4:05 pm Onderwerp: Aantal meldingen per foutcode |
|
|
Hallo leute,
Probeer samen met een aantal vrienden een site (ftp gebaseerd) voor uitwisseling van bestanden.
Echter nu hebben we een inmens logfile waar veel foutcodes instaan.
Hierin zoeken met oa tekstverwerkers is niet zo handig de files zijn te groot waardoor ze steeds vastlopen.
Het doel van een script dat ik heb geschreven is:
1 het aantal meldingen per oorzaak weer te geven
2 het aantal meldingen per gebruiker weer te geven wanneer deze een bepaalde bewerking doet
1 is me gelukt:
#!/usr/bin/awk -f
BEGIN {FS=","}
NR>1{Type=$2; Types[Type]++}
END{for (Typ in Types) print Typ, Types[Typ]}
Beetje onoverzichtelijk maar het werkt
Invoer:
datum type tijdstip beschrijving gebruiker
Uitvoer als bijvoorbeeld:
Hardware 220
Software 110
Gebruiker 55
Oftewel het aantal type meldingen uit $2 wordt berekend.
Maar het doel is per gebruiker te achterhalen welke fouten worden veroorzaakt.
verwachte output:
gebruiker type aantal
gebruiker1 hardware 2
gebruiker1 software 2
gebruiker1 handelingen 2
etc.
oftwel als de gebruikers client software of handelingen ervoor zorgt dat het systeem crashed kunnen we misschien de fout vinden.
Maar tot dusver lukt het me niet een script te schrijven dat per gebruiker
en per storing type een overzicht kan maken. |
|