36.8. 外部 syslog サーバーへのログの送信
fluent-plugin-remote-syslog
プラグインをホストで使用して、ログを外部 syslog サーバーに送信します。
環境変数を logging-fluentd
または logging-mux
daemonset に設定します。
- name: REMOTE_SYSLOG_HOST 1
value: host1
- name: REMOTE_SYSLOG_HOST_BACKUP
value: host2
- name: REMOTE_SYSLOG_PORT_BACKUP
value: 5555
- 1
- 必要なリモート syslog ホスト。各ホストで必須です。
これによって 2 つの宛先が作成されます。host1
の syslog サーバーはデフォルトポート 514
でメッセージを受信し、host2
は同じメッセージをポート 5555
で受信します。
または、独自のカスタム fluent.conf を logging-fluentd
または logging-mux
ConfigMap に設定できます。
Fluentd 環境変数
パラメーター | 説明 |
---|---|
|
デフォルトは |
| (必須) リモート syslog サーバーのホスト名または IP アドレス。 |
|
接続先のポート番号。デフォルトは |
|
syslog の重大度を設定します。デフォルトは |
|
syslog ファシリティーを設定します。デフォルトは |
|
デフォルトは |
|
タグから接頭辞を削除します。デフォルトは |
| これが指定されている場合、このフィールドをキーとして使用してレコードを検索し、syslog メッセージにタグを設定します。 |
| これが指定されている場合、このフィールドをキーとして使用してレコードを検索し、syslog メッセージにペイロードを設定します。 |
|
トランスポート層プロトコルタイプを設定します。デフォルトは |
この実装は安全ではないため、接続にスヌーピングがないことを保証できる環境でのみ使用してください。
Fluentd ロギング Ansible 変数
パラメーター | 説明 |
---|---|
|
デフォルトは |
| リモート syslog サーバーのホスト名または IP アドレス。 必須です。 |
|
接続先のポート番号。 デフォルトは |
|
syslog の重大度を設定します。 デフォルトは |
|
syslog ファシリティーを設定します。 デフォルトは |
|
デフォルトは |
|
タグから接頭辞を削除します。デフォルトは |
| 文字列が指定された場合、このフィールドをキーとして使用してレコードを検索し、syslog メッセージにタグを設定します。 |
| 文字列が指定された場合、このフィールドをキーとして使用してレコードを検索し、syslog メッセージにペイロードを設定します。 |
Mux ロギング Ansible 変数
パラメーター | 説明 |
---|---|
|
デフォルトは |
| リモート syslog サーバーのホスト名または IP アドレス。 必須です。 |
|
接続先のポート番号。 デフォルトは |
|
syslog の重大度を設定します。 デフォルトは |
|
syslog ファシリティーを設定します。 デフォルトは |
|
デフォルトは |
|
タグから接頭辞を削除します。デフォルトは |
| 文字列が指定された場合、このフィールドをキーとして使用してレコードを検索し、syslog メッセージにタグを設定します。 |
| 文字列が指定された場合、このフィールドをキーとして使用してレコードを検索し、syslog メッセージにペイロードを設定します。 |