Ceci est une ancienne révision du document !
Exemple d'expression régulière : https://www.regexpal.com/95830
/^(\S+) (\S+) (\S+) \[([\w:\/]+\s[+\-]\d{4})\] "(\S+)\s?(\S+)?\s?(\S+)?" (\d{3}|-) (\d+|-)\s?"?([^"]*)"?\s?"?([^"]*)?"?$/m
Tester sur https://regex101.com/
Site web: https://goaccess.io/
Disponible dans les dépôts Ubuntu :
sudo apt install goaccess
Se connecter au serveur par SSH.
sudo goaccess access.log
Appuyer sur Escpace afin de sélectionner NCSA Combined Log format. Ensuite appuyer sur Enter pour accéder à l'interface en mode texte.
Touche | Action |
---|---|
TAB / Shift+TAB | Naviguer entre les différents panels |
ENTER | Déployer un panel pour afficher plus d'infos |
J et K | Scroller (up/down) à l'intérieur d'un panel |
Q | Quitter le panel déployé, ou quitter l'interface |
sudo goaccess access.log -o report.html --log-format=COMBINED