Les journaux (logs)

Votre serveur garde des enregistrements de son activité. Le tout est rassemblé dans des fichiers texte appelés journaux ou plus souvent “logs”. On les trouve dans le dossier /var/log pour les journaux système et dans /var/www/logs pour tout ce qui concerne la partie serveur web.

On regardera notamment :

Je vous conseille de les consulter de temps en temps afin de vérifier que tout fonctionne comme prévu. Vous pouvez les afficher avec la commande

tail -f /var/journal.log

Vous remarquerez bien vite l’apparition de fichiers se terminant par .0.gz, .1.gz. Ce sont les archives des journaux. Afin d’éviter qu’ils ne prennent trop de place, OpenBSD se charge chaque jour de lancer la commande newsyslog. Cet outil compresse les archives si besoin.

Pour le configurer, jetez un oeil au fichier /etc/newsyslog.conf. C’est dans ce dernier que vous devrez ajouter des lignes si une de vos applications crée ses journaux dans un fichier qui n’est pas listé ci-dessus. Il se décompose ainsi :

...
/var/log/messages                       644  5     300  *     Z
/var/log/authlog        root:wheel      640  7     *    168   Z
...

Avec dans l’ordre :

On peut préciser ensuite si besoin :

Pour d’autres informations, regardez la page man de newsyslog et newsyslog.conf.

$ man newsyslog.conf