ІДПА: Помилка зайвих символів у рядку конфігурації ігнорується: під час налаштування віддаленого ведення журналу (переспрямування системного журналу) на ACM

Summary: Помилка "зайві символи в рядку конфігурації ігноруються: '*' [v8.2106.0] " під час налаштування віддаленого ведення журналу (переадресація системного журналу) на ACM. Проблема стосується конфігурації віддаленого ведення журналу (переадресація системного журналу) на ACM. Повідомлення про помилку 'зайві символи в рядку конфігурації проігноровано: «*» [v8.2106.0]' зустрічається при спробі перезапустити службу rsyslog, що перешкоджає переспрямуванню журналу на віддалений сервер. ...

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

При спробі перезапустити службу rsyslog за допомогою наведеної нижче команди операція завершується помилкою.
systemctl restart

Після перевірки стану rsyslog за допомогою наведеної нижче команди з'являється повідомлення про помилку:
systemctl status rsyslog
 
error: extra characters in config line ignored: ‘’ [v8.2106.0]"

Ця помилка перешкоджає пересиланню журналів на віддалений сервер. Проблема пов'язана зі стороннім '*' у файлі /etc/rsyslog.conf, який потрібно видалити.
# 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

Помилка спричинена додатковою зірочкою ('*'), яка присутня у файлі /etc/rsyslog.conf. Це має бути вилучено для належного налаштування та функціонування переспрямування системних журналів.

Resolution

1.Переконайтеся, що пакет rsyslog інстальовано:
acm:~ # rpm -qa |grep rsyslog
rsyslog-8.24.0-3.39.1.x86_64
2.Переконайтеся, що службу rsyslog увімкнено:
acm:~ # systemctl is-enabled rsyslog
enabled
3.Відкрийте файл /etc/rsyslog.conf у текстовому редакторі.
             Видаліть «*» з рядка нижче та додайте запис Syslog.
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"* =>Extra
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
*.*  ?RemoteLogs  
&~
           Після змін
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log"
$template RemoteLogs,"/data01/logs/ESX/%HOSTNAME%/%PROGRAMNAME%.log" 
 *.* @xxx.xxx.xxx.xxx:514 
 &~ 
             де xxx.xxx.xxx.xxx — IP-адреса вузла віддаленого ведення журналу. 
4. Збережіть і закрийте файл. 
:wq!
5. Перезапустіть процес rsyslog, ввівши таку команду:
# 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.