D00670

リモートホストへのログ送信機能において送信ホスト名の設定を省略した場合にSyslogパケットのHOSTNAMEフィールドが空になる不具合を修正しました。

関係する機能
Syslog
該当機種 修正適用バージョン 影響を受けるバージョン
SEIL/X4, CA10 3.42 3.41
SEIL/x86 Ayame 3.42 3.41

不具合の説明

送信ホスト名の設定(syslog.remote.server.[].hostname)を省略した場合に、 SyslogパケットのHOSTNAMEフィールドが仕様に反して空になることで、 ログ送信先のSyslogサーバが空白文字またはハイフンを想定している場合に正しく受信できない可能性があります。

変更・修正内容

送信形式に応じて以下のように修正しました。

syslog.remote.formatがbsdに設定されている場合
SyslogパケットのHOSTNAMEフィールドは「 」(空白文字一つ)として送信します。
syslog.remote.formatがrfc5424に設定されている場合
SyslogパケットのHOSTNAMEフィールドは「-」(ハイフン一つ)として送信します。