PutSyslog 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Envoie des messages Syslog à un hôte et à un port donnés via TCP ou UDP. Les messages sont construits à partir des propriétés « Message ___ » du processeur, qui peuvent utiliser l’Expression Language pour générer des messages à partir du FlowFiles entrant. Les propriétés sont utilisées pour construire des messages du format : (<PRIORITY>)(VERSION)(TIMESTAMP) (HOSTNAME) (BODY) où la version est facultative. Les messages construits sont vérifiés par rapport à des expressions régulières pour les messages formatés RFC5424 et RFC3164. L’horodatage peut être un horodatage RFC5424 au format « aaaa-MM-dd’T’HH:mm:ss.S’Z” » ou « aaaa-MM-dd’T’HH:mm:ss.S+hh:mm », ou un horodatage RFC3164 au format « MMM d HH:mm:ss ». Si un message est construit qui ne forme pas un message Syslog valide selon la description ci-dessus, il est routé vers la relation invalide. Les messages valides sont envoyés au serveur Syslog et les succès sont routés vers la relation de succès, les échecs vers la relation d’échec.

Balises

logs, put, syslog, tcp, udp

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Batch Size

Le nombre de FlowFiles entrants à traiter lors d’une seule exécution de ce processeur.

Jeu de caractères

Spécifie le jeu de caractères des messages Syslog. Notez que la langue d’expression n’est pas évaluée par FlowFile.

Nom d’hôte

L’adresse IP ou le nom d’hôte du serveur Syslog.

Idle Connection Expiration

Durée pendant laquelle une connexion doit rester ouverte sans être utilisée avant de la fermer.

Max Size of Socket Send Buffer

La taille maximale du tampon d’envoi de la socket qui doit être utilisée. Il s’agit d’une suggestion au système d’exploitation pour indiquer la taille de la mémoire tampon de la socket. Si cette valeur est trop faible, la mémoire tampon risque de se remplir avant que les données puissent être lues, et les données entrantes seront abandonnées.

Message Body

Le corps des messages Syslog.

Message Hostname

Le nom d’hôte pour les messages Syslog.

Message Priority

La priorité des messages Syslog, à l’exception de < >.

Horodatage du message

L’horodatage des messages Syslog. L’horodatage peut être un horodatage RFC5424 au format « aaaa-MM-dd’T’HH:mm:ss.S’Z » ou « aaaa-MM-dd’T’HH:mm:ss.S+hh:mm », ou un horodatage RFC3164 au format « MMM d HH: mm:ss ».

Message Version

La version des messages Syslog.

Port

Le port pour la communication Syslog. Notez que la langue d’expression n’est pas évaluée par FlowFile.

Protocole

Le protocole de communication Syslog.

Service contextuel SSL

Le Controller Service à utiliser pour obtenir un contexte SSL. Si ce paramètre est défini, les messages syslog seront envoyés via une connexion sécurisée.

Expiration

Le délai d’expiration pour la connexion et la communication avec le serveur syslog. Ne s’applique pas à UDP. Notez que la langue d’expression n’est pas évaluée par FlowFile.

Relations

Nom

Description

failure

FlowFiles qui n’ont pas été envoyés à Syslog sont envoyés via cette relation.

invalid

FlowFiles qui ne forment pas un message Syslog valide sont envoyées par cette relation.

success

FlowFiles qui sont envoyées avec succès à Syslog sont envoyées par cette relation.

Voir aussi :