IDPA: Chyba ignorování nadbytečných znaků v konfiguračním řádku: při konfiguraci vzdáleného logování (předávání syslogu) na ACM

Summary: Chyba "nadbytečné znaky v konfiguračním řádku ignorovány: '*' [v8.2106.0] " při konfiguraci vzdáleného protokolování (předávání syslogu) na ACM. Problém se týká konfigurace vzdáleného protokolování (předávání syslogu) v ACM. Chybová zpráva "nadbytečné znaky v konfiguračním řádku ignorovány: Při pokusu o restartování služby rsyslog se zobrazí událost *' [v8.2106.0], která zabraňuje předávání protokolů na vzdálený server. ...

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

Při pokusu o restartování služby rsyslog pomocí následujícího příkazu se operace nezdaří.
systemctl restart

Po kontrole stavu protokolu rsyslog pomocí následujícího příkazu se zobrazí chybová zpráva:
systemctl status rsyslog
 
error: extra characters in config line ignored: ‘’ [v8.2106.0]"

Tato chyba zabraňuje předávání protokolů na vzdálený server. Problém lze vysledovat zpět k nadbytečnému znaku * v souboru /etc/rsyslog.conf, který je nutné odstranit.
# 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

Chyba je způsobena další hvězdičkou ('*') v souboru /etc/rsyslog.conf. To by mělo být odebráno, aby bylo možné správně nakonfigurovat a fungovat předávání protokolu syslog.

Resolution

1. Ověřte, zda je nainstalován balíček rsyslog:
acm:~ # rpm -qa |grep rsyslog
rsyslog-8.24.0-3.39.1.x86_64
2. Ověřte, zda je povolena služba rsyslog:
acm:~ # systemctl is-enabled rsyslog
enabled
3.Otevřete soubor /etc/rsyslog.conf v textovém editoru.
             Odeberte znak * z níže uvedeného řádku a přidejte položku Syslog.
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"* =>Extra
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
*.*  ?RemoteLogs  
&~
           Po změnách
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
 *.* @xxx.xxx.xxx.xxx:514 
 &~ 
             kde xxx.xxx.xxx.xxx je IP adresa hostitele se vzdáleným přihlášením. 
4. Uložte a zavřete soubor. 
:wq!
5. Restartujte proces rsyslog zadáním následujícího příkazu:
# 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.