36.8. 外部 syslog サーバーへのログの送信
fluent-plugin-remote-syslog プラグインをホストで使用して、ログを外部 syslog サーバーに送信します。
環境変数を logging-fluentd または logging-mux daemonset に設定します。
- 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 メッセージにペイロードを設定します。 |