IDPA: Caracteres extras de erro na linha de configuração ignorados: durante a configuração do log remoto (encaminhamento de syslog) no ACM

Summary: Erro "caracteres extras na linha de configuração ignorados: '*' [v8.2106.0] " durante a configuração do log remoto (encaminhamento de syslog) no ACM. O problema está relacionado à configuração do log remoto (encaminhamento de syslog) no ACM. Uma mensagem de erro 'caracteres extras na linha de configuração ignorados: '*' [v8.2106.0]' é encontrado ao tentar reiniciar o serviço rsyslog, o que impede o encaminhamento de logs para o servidor remoto. ...

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

Ao tentar reiniciar o serviço rsyslog usando o comando abaixo, a operação falha.
systemctl restart

Ao verificar o status do rsyslog com o comando abaixo, uma mensagem de erro é exibida:
systemctl status rsyslog
 
error: extra characters in config line ignored: ‘’ [v8.2106.0]"

Esse erro impede que os registros sejam encaminhados para o servidor remoto. O problema remonta a um '*' estranho no arquivo /etc/rsyslog.conf que deve ser removido.
# 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

O erro é causado por um asterisco extra ('*') presente no arquivo /etc/rsyslog.conf. Isso deve ser removido para a configuração e o funcionamento adequados do encaminhamento de syslog.

Resolution

1. Verifique se o pacote rsyslog está instalado:
acm:~ # rpm -qa |grep rsyslog
rsyslog-8.24.0-3.39.1.x86_64
2. Verifique se o serviço rsyslog está ativado:
acm:~ # systemctl is-enabled rsyslog
enabled
3.Abra /etc/rsyslog.conf em um editor de texto.
             Remova o '*' da linha abaixo e adicione a entrada Syslog.
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"* =>Extra
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
*.*  ?RemoteLogs  
&~
           Depois das alterações
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
 *.* @xxx.xxx.xxx.xxx:514 
 &~ 
             em que xxx.xxx.xxx.xxx é o endereço IP do host de log remoto. 
4. Salve e feche o arquivo. 
:wq!
5. Reinicie o processo rsyslog digitando o seguinte comando:
# 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.