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フィールドは「-」(ハイフン一つ)として送信します。