Par défaut Calaos v2 enregistre les évènements du journal système en RAM (pour minimiser les écritures sur les cartes SD, USB, etc. et augmenter leur durée de vie), donc volatile lors d'un redémarrage du serveur. De plus il effectue une rotation des journaux sur une durée courte (environ 1 journée).
Il est possible de changer cette configuration pour avoir par exemple des journaux persistants au delà des reboots. Le fichier de configuration est ici:
/etc/systemd/journald.conf
La documentation de Journald est disponible sur Internet, par exemple ici:
https://www.freedesktop.org/software/systemd/man/journald.conf.html
Côté serveur Calaos il est nécessaire de réaliser deux opérations. 1- Indiquer à Journald d'envoyer les évènements au Syslog local. C'est l'option
ForwardToSyslog=yes
dans le fichier: /etc/systemd/journald.conf
2- D'activer le forward du Syslog vers un autre serveur Syslog de votre réseau. Ajouter:
" -R <IP de ton serveur syslog> "
dans les « OPTIONS » du fichier: /etc/default/busybox-syslog Il devrait donc ressembler à quelque chose comme:
OPTIONS="-C -R 192.168.0.20"
Il faut bien sûr disposer d'un serveur Syslog externe comme une machine Linux, Windows, Synology ou autre.
Redémarrer les services et ça devrait être bon:
systemctl restart syslog systemctl restart calaos-server
C'est fait !