IDPA: Ekstra feiltegn i konfigurasjonslinjen ignorert: under konfigurasjon av ekstern logging (videresending av systemlogg) på ACM

Summary: Feil "ekstra tegn i konfigurasjonslinjen ignorert: '*' [v8.2106.0] " mens konfigurering av ekstern logging (syslog-videresending) på ACM. Problemet gjelder konfigurasjon av ekstern logging (videresending av syslog) på ACM. En feilmelding "ekstra tegn i konfigurasjonslinjen ignorert: '*' [v8.2106.0]' oppstår når du prøver å starte rsyslog-tjenesten på nytt, noe som forhindrer videresending av logger til den eksterne serveren. ...

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

Operasjonen mislykkes når du prøver å starte rsyslog-tjenesten på nytt ved hjelp av kommandoen nedenfor.
systemctl restart

Når du sjekker statusen til rsyslog med kommandoen nedenfor, vises en feilmelding:
systemctl status rsyslog
 
error: extra characters in config line ignored: ‘’ [v8.2106.0]"

Denne feilen forhindrer at logger videresendes til den eksterne serveren. Problemet spores tilbake til en overflødig '*' i /etc/rsyslog.conf-filen som må fjernes.
# 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

Feilen skyldes en ekstra stjerne ('*') i /etc/rsyslog.conf-filen. Dette bør fjernes for riktig konfigurasjon og funksjon av videresending av systemlogg.

Resolution

1. Kontroller at rsyslog-pakken er installert:
acm:~ # rpm -qa |grep rsyslog
rsyslog-8.24.0-3.39.1.x86_64
2. Kontroller at rsyslog-tjenesten er aktivert:
acm:~ # systemctl is-enabled rsyslog
enabled
3.Open /etc/rsyslog.conf i et tekstredigeringsprogram.
             Fjern '*' fra linjen nedenfor, og legg til Syslog-oppføringen.
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"* =>Extra
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
*.*  ?RemoteLogs  
&~
           Etter endringer
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
 *.* @xxx.xxx.xxx.xxx:514 
 &~ 
             der xxx.xxx.xxx.xxx er IP-adressen til verten for ekstern logging. 
4. Lagre og lukk filen. 
:wq!
5. Start rsyslog-prosessen på nytt ved å skrive inn følgende 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.