PutSyslog 2025.10.2.19¶
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 peut utiliser le langage d’expression pour générer des messages à partir des FlowFiles entrants. Les propriétés sont utilisées pour construire des messages de la forme : (<PRIORITY>()()VERSION ()()TIMESTAMP) (HOSTNAME) (BODY) où la version est facultative. Les messages construits sont vérifiés par rapport aux expressions régulières pour les messages au format RFC5424 et RFC3164. L’horodatage peut être un horodatage RFC5424 avec le format « aaaa-MM-jj “T’HH:mm:ss. S “Z” » ou « aaaa-MM-jj “T’HH:mm:ss. S+hh:mm), ou ce peut être un horodatage RFC3164 avec le format « MMM j HH:mm:ss». Si un message est construit mais qu’il ne forme pas une message Syslog valide selon la description ci-dessus, il est alors acheminé vers la relation non valide. Les messages valides sont envoyés au serveur Syslog et les réussites sont acheminées vers la relation de réussite , les échecs sont acheminés vers la relation d’échec.
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 |
Horodatage des messages Syslog. L’horodatage peut être un horodatage RFC5424 avec le format « aaaa-MM-jj “T’HH:mm:ss. S “Z” » ou « aaaa-MM-jj “T’HH:mm:ss. S+hh:mm », « ou il peut s’agir d’un horodatage RFC3164 avec le format « MMM j HH:mm:sss ». |
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. |