Envoi vers un serveur distant : limite de 32 caractères
Il est indiqué dans celle-ci que le nom de processus et le numéro de PID entre crochets doivent faire moins de 32 caractéres.
Or sur les nouveaux systèmes, les PID sont sur 6 caractères, plus les 2 crochets, plus le deux-points, donc le nom du processus ne peut dépasser 22 caractères.
Sur BBB (par exemple), le processus s'appelle systemd_start_frontend.sh, de 26 caractères ! Il est donc tronqué lors de l'export vers le serveur central.
Il est possible de forcer cette limitation en définissant l'export de la façon suivante /etc/rsyslog.d/10-exportSyslog.conf :
template (name="LongTagForwardFormat" type="string" string="<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg%") action(type="omfwd" Target="serveurCentral" Port="514" Protocol="udp" Template="LongTagForwardFormat" ) ## Ancienne syntaxe qui coupe les noms de programme+PID trop long #*.* @serveurCentral:514