PutSyslog 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

TCP または UDP 経由で、指定したホストとポートに Syslog メッセージを送信します。メッセージは、プロセッサーの「Message ___」プロパティから構築され、式言語を使用して、入力された FlowFiles からメッセージを生成することができます。プロパティは以下の形式のメッセージを構築されるために使用されます。バージョンは任意です。(<PRIORITY>)(VERSION) (TIMESTAMP) (HOSTNAME) (BODY)構築されたメッセージは正規表現と照合され、 RFC5424、 RFC3164 形式になります。タイムスタンプは、 "yyyy-MM-dd'T'HH:mm:ss.S'Z'" または "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm" の形式を持つ RFC5424 タイムスタンプでも、 "MMM d HH:mm:ss " の形式を持つ RFC3164 タイムスタンプでもかまいません。上記の説明に従って有効なSyslogメッセージを形成しないメッセージが構築された場合、そのメッセージは無効なリレーションシップにルーティングされます。有効なメッセージはSyslogサーバーに送信され、成功した場合は成功リレーションシップに、失敗した場合は失敗リレーションシップにルーティングされます。

タグ

ログ、put、syslog、tcp、udp

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

バッチサイズ

このプロセッサーの 1 回の実行で処理する FlowFiles の受信数。

文字セット

Syslogメッセージの文字セットを指定します。式言語は FlowFile ごとには評価されないことに注意してください。

ホスト名

Syslogサーバーの IP アドレスまたはホスト名。

アイドル接続の有効期限

接続を閉じる前に、接続が使用されずに開いておく時間。

ソケット送信バッファの最大サイズ

ソケット送信バッファの最大サイズ。これは、ソケットバッファの大きさをオペレーティングシステムに提案するものです。この値を低くセットしすぎると、データを読み込む前にバッファがいっぱいになってしまい、受信データがドロップされてしまいます。

メッセージの本文

Syslogメッセージの本文。

メッセージのホスト名

Syslogメッセージのホスト名。

メッセージの優先順位

< > を除く Syslog メッセージの優先度。

メッセージタイムスタンプ

Syslogメッセージのタイムスタンプ。タイムスタンプは、 "yyyy-MM-dd'T'HH:mm:ss.S'Z'" または "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm" の形式を持つ RFC5424 タイムスタンプ、または "MMM d HH:mm:ss" の形式を持つ RFC3164 タイムスタンプとすることができます。

メッセージのバージョン

Syslogメッセージのバージョン。

ポート

Syslog通信用のポート。式言語は FlowFile ごとには評価されないことに注意してください。

プロトコル

Syslog通信のプロトコル。

SSL コンテキストサービス

SSL コンテキストを取得するために使用するController Service。このプロパティがセットされている場合、syslogメッセージは安全な接続を介して送信されます。

タイムアウト

syslogサーバーへの接続と通信のタイムアウト。UDP には適用されません。式言語は FlowFile ごとには評価されないことに注意してください。

リレーションシップ

名前

説明

failure

Syslogへの送信に失敗した FlowFiles は、このリレーションシップで送信されます。

invalid

有効なSyslogメッセージを形成しない FlowFiles は、このリレーションシップで送信されます。

success

Syslogに正常に送信された FlowFiles は、このリレーションシップで送信されます。

こちらもご覧ください