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サーバーに送信され、成功した場合は成功リレーションシップに、失敗した場合は失敗リレーションシップにルーティングされます。
入力要件¶
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 は、このリレーションシップで送信されます。 |