「IDPA:設定行のエラー余分な文字が無視されました:ACMでのリモート ログ(Syslog転送)の構成中
Summary: Error "extra characters in config line ignored: ACMでのリモート ログ(Syslog転送)の構成中に「*」 [v8.2106.0]」が表示されます。この問題は、ACMでのリモート ログ(Syslog転送)の構成に関連しています。エラーメッセージ「設定行の余分な文字は無視されました: rsyslogサービスを再開しようとすると、「*' [v8.2106.0]」が発生し、リモート サーバーへのログ転送が妨げられます。 ...
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サービスを再起動しようとすると、操作が失敗します。
次のコマンドでrsyslogのステータスを確認すると、エラー メッセージが表示されます。
このエラーにより、ログがリモート サーバーに転送されなくなります。この問題は、削除する必要がある/etc/rsyslog.confファイルの無関係な「*」にまでさかのぼります。
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ファイルに存在する余分なアスタリスク(「*」)が原因で発生します。これは、Syslog転送を適切に構成して機能させるために削除する必要があります。
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エントリーを追加します。
下の行から「*」を削除し、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 FamilyProducts
Integrated Data Protection Appliance SoftwareArticle 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.