IDPA : Caractères supplémentaires ignorés dans la ligne de configuration : lors de la configuration de la consignation à distance (transfert syslog) sur ACM

Summary: Error "extra characters in config line ignored : « * » [v8.2106.0] » lors de la configuration de la consignation à distance (transfert syslog) sur ACM. Le problème est lié à la configuration de la consignation à distance (transfert syslog) sur ACM. Un message d’erreur 'caractères supplémentaires dans la ligne de configuration ignorés : « *' [v8.2106.0] » s’affiche lors de la tentative de redémarrage du service rsyslog, ce qui empêche le transfert des journaux vers le serveur distant. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Lorsque vous tentez de redémarrer le service rsyslog à l’aide de la commande ci-dessous, l’opération échoue.
systemctl restart

Lors de la vérification de l’état de rsyslog à l’aide de la commande ci-dessous, un message d’erreur s’affiche :
systemctl status rsyslog
 
error: extra characters in config line ignored: ‘’ [v8.2106.0]"

Cette erreur empêche le transfert des journaux vers le serveur distant. Le problème est lié à un « * » superflu dans le fichier /etc/rsyslog.conf qui doit être supprimé.
# systemctl status rsyslog
● rsyslog.service - System Logging Service
   Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2024-04-02 14:32:04 UTC; 6s ago
     Docs: man:rsyslogd(8)
http://www.rsyslog.com/doc/
  Process: 27195 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
  Process: 40849 ExecStartPre=/usr/sbin/rsyslog-service-prepare (code=exited, status=0/SUCCESS)
Main PID: 40853 (rsyslogd)
    Tasks: 10 (limit: 512)
   CGroup: /system.slice/rsyslog.service
           └─40853 /usr/sbin/rsyslogd -n -iNONE
Apr 02 14:32:04 acm-8300-crk systemd[1]: Starting System Logging Service...
Apr 02 14:32:04 acm-8300-crk systemd[1]: Started System Logging Service.
Apr 02 14:32:04 acm-8300-crk rsyslogd[40853]: error: extra characters in config line ignored: '*' [v8.2106.0]
Apr 02 14:32:04 acm-8300-crk rsyslogd[40853]: warning: ~ action is deprecated, consider using the 'stop' statement instead [v8.2106.0 try  https://www.rsyslog.com/e/2307 ]
Apr 02 14:32:04 acm-8300-crk rsyslogd[40853]: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.2106.0]
Apr 02 14:32:04 acm-8300-crk rsyslogd[40853]: origin software="rsyslogd" swVersion="8.2106.0" x-pid="40853" x-info="[https://www.rsyslog.com start
 

Cause

L’erreur est provoquée par un astérisque supplémentaire ('*') présent dans le fichier /etc/rsyslog.conf. Il doit être supprimé pour assurer la configuration et le bon fonctionnement du transfert syslog.

Resolution

1. Vérifiez que le package rsyslog est installé :
acm:~ # rpm -qa |grep rsyslog
rsyslog-8.24.0-3.39.1.x86_64
2. Vérifiez que le service rsyslog est activé :
acm:~ # systemctl is-enabled rsyslog
enabled
3. Ouvrez /etc/rsyslog.conf dans un éditeur de texte.
             Supprimez le « * » de la ligne ci-dessous et ajoutez l’entrée Syslog.
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"* =>Extra
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
*.*  ?RemoteLogs  
&~
           Après les modifications
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
 *.* @xxx.xxx.xxx.xxx:514 
 &~ 
             où xxx.xxx.xxx.xxx est l’adresse IP de l’hôte de journalisation distant. 
4. Enregistrez le fichier, puis fermez-le. 
:wq!
5. Redémarrez le processus rsyslog en saisissant la commande suivante :
# systemctl restart rsyslog

Affected Products

Integrated Data Protection Appliance Family

Products

Integrated Data Protection Appliance Software
Article Properties
Article Number: 000225742
Article Type: Solution
Last Modified: 20 June 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.