IDPA: Fel på extra tecken i konfigurationsraden ignoreras: medan konfiguration av fjärrloggning (syslog-vidarebefordran) på ACM

Summary: Fel "extra tecken i konfigurationsraden ignoreras: '*' [v8.2106.0] " vid konfiguration av fjärrloggning (syslog-vidarebefordran) på ACM. Problemet gäller konfigurationen av fjärrloggning (syslog-vidarebefordran) på ACM. Ett felmeddelande "extra tecken i konfigurationsraden ignoreras: "*" [v8.2106.0] påträffas när du försöker starta om rsyslog-tjänsten, vilket förhindrar vidarebefordran av loggar till fjärrservern. ...

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

När du försöker starta om rsyslog-tjänsten med kommandot nedan misslyckas åtgärden.
systemctl restart

När du kontrollerar statusen för rsyslog med kommandot nedan visas ett felmeddelande:
systemctl status rsyslog
 
error: extra characters in config line ignored: ‘’ [v8.2106.0]"

Det här felet förhindrar att loggar vidarebefordras till fjärrservern. Problemet spåras tillbaka till en ovidkommande "*" i filen /etc/rsyslog.conf som måste tas bort.
# 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

Felet orsakas av en extra asterisk ('*') som finns i filen /etc/rsyslog.conf. Detta bör tas bort för korrekt konfiguration och funktion av syslog-vidarebefordran.

Resolution

1. Kontrollera att rsyslog-paketet är installerat:
acm:~ # rpm -qa |grep rsyslog
rsyslog-8.24.0-3.39.1.x86_64
2. Kontrollera att rsyslog-tjänsten är aktiverad:
acm:~ # systemctl is-enabled rsyslog
enabled
3.Öppna /etc/rsyslog.conf i en textredigerare.
             Ta bort "*" från raden nedan och lägg till Syslog-posten.
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"* =>Extra
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
*.*  ?RemoteLogs  
&~
           Efter ändringar
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
 *.* @xxx.xxx.xxx.xxx:514 
 &~ 
             där xxx.xxx.xxx.xxx är IP-adressen för fjärrloggningsvärden. 
4. Spara och stäng filen. 
:wq!
5. Starta om rsyslog-processen genom att skriva följande kommando:
# 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.