PutSyslog 2025.10.2.19¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
TCPまたはUDP経由で、指定したホストとポートにSyslogメッセージを送信します。メッセージはプロセッサーの「Message ___」プロパティから構築され、式言語を使用して、入力されたFlowFilesからメッセージを生成することができます。プロパティはフォームのメッセージを構築するために使用されます。 (<PRIORITY>)(VERSION )(TIMESTAMP) (HOSTNAME) (BODY)。ここで、バージョンは任意です。構築されたメッセージは、RFC5424とRFC3164フォーマットのメッセージについて正規表現と照合されます。タイムスタンプは、RFC5424タイムスタンプで、形式が「yyyy-MM-dd 'T'HH:mm:ssS 'Z'」または「yyyy-MM-dd 'T'HH:mm:ss.S+hh:mm」、またはRFC3164タイムスタンプで、形式が「MMM d HH:mm:ss」のものが可能です。上記の説明に従って有効なSyslogメッセージを形成しないメッセージが構築された場合、そのメッセージは無効なリレーションシップにルーティングされます。有効なメッセージはSyslogサーバーに送られ、成功した場合は成功リレーションシップに、失敗した場合は失敗リレーションシップにルーティングされます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
|---|---|
バッチサイズ |
このプロセッサーの 1 回の実行で処理する FlowFiles の受信数。 |
文字セット |
Syslogメッセージの文字セットを指定します。式言語は FlowFile ごとには評価されないことに注意してください。 |
ホスト名 |
Syslogサーバーの IP アドレスまたはホスト名。 |
アイドル接続の有効期限 |
接続を閉じる前に、接続が使用されずに開いておく時間。 |
ソケット送信バッファの最大サイズ |
ソケット送信バッファの最大サイズ。これは、ソケットバッファの大きさをオペレーティングシステムに提案するものです。この値を低くセットしすぎると、データを読み込む前にバッファがいっぱいになってしまい、受信データがドロップされてしまいます。 |
メッセージの本文 |
Syslogメッセージの本文。 |
メッセージのホスト名 |
Syslogメッセージのホスト名。 |
メッセージの優先順位 |
< > を除く Syslog メッセージの優先度。 |
メッセージタイムスタンプ |
Syslogメッセージのタイムスタンプ。タイムスタンプは、RFC5424タイムスタンプで、形式が「yyyy-MM-dd 'T'HH:mm:ss. S 'Z'」または「yyyy-MM-dd 'T'HH:mm:ss. S+hh:mm」あるいはRFC3164タイムスタンプで形式が「MMM d HH:mm:ss」のものが可能です。 |
メッセージのバージョン |
Syslogメッセージのバージョン。 |
ポート |
Syslog通信用のポート。式言語は FlowFile ごとには評価されないことに注意してください。 |
プロトコル |
Syslog通信のプロトコル。 |
SSL コンテキストサービス |
SSL コンテキストを取得するために使用するController Service。このプロパティがセットされている場合、syslogメッセージは安全な接続を介して送信されます。 |
タイムアウト |
syslogサーバーへの接続と通信のタイムアウト。UDP には適用されません。式言語は FlowFile ごとには評価されないことに注意してください。 |
リレーションシップ¶
名前 |
説明 |
|---|---|
failure |
Syslogへの送信に失敗した FlowFiles は、このリレーションシップで送信されます。 |
invalid |
有効なSyslogメッセージを形成しない FlowFiles は、このリレーションシップで送信されます。 |
success |
Syslogに正常に送信された FlowFiles は、このリレーションシップで送信されます。 |