PutSyslog 2025.10.2.19

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Sends Syslog messages to a given host and port over TCP or UDP. Messages are constructed from the «Message ___» properties of the processor which can use expression language to generate messages from incoming FlowFiles. The properties are used to construct messages of the form: (<PRIORITY>)(VERSION )(TIMESTAMP) (HOSTNAME) (BODY) where version is optional. The constructed messages are checked against regular expressions for RFC5424 and RFC3164 formatted messages. The timestamp can be an RFC5424 timestamp with a format of «yyyy-MM-dd “T’HH:mm:ss. S “Z”» or «yyyy-MM-dd “T’HH:mm:ss. S+hh:mm», or it can be an RFC3164 timestamp with a format of «MMM d HH:mm:ss». If a message is constructed that does not form a valid Syslog message according to the above description, then it is routed to the invalid relationship. Valid messages are sent to the Syslog server and successes are routed to the success relationship, failures routed to the failure relationship.

Tags

logs, put, syslog, tcp, udp

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Tamanho do lote

O número de FlowFiles de entrada a serem processados em uma única execução desse processador.

Conjunto de caracteres

Especifica o conjunto de caracteres das mensagens do Syslog. Observe que a linguagem de expressão não é avaliada por FlowFile.

Nome de host

O IP ou o nome do host do servidor Syslog.

Expiração da conexão ociosa

A quantidade de tempo que uma conexão deve ser mantida aberta sem ser usada antes de fechar a conexão.

Tamanho máximo do buffer de envio do soquete

O tamanho máximo do buffer de envio do soquete que deve ser usado. Essa é uma sugestão para o sistema operacional para indicar o tamanho do buffer do soquete. Se esse valor for definido como muito baixo, o buffer poderá se encher antes que os dados possam ser lidos, e os dados recebidos serão descartados.

Corpo da mensagem

O corpo das mensagens do Syslog.

Nome do host da mensagem

O nome de host para as mensagens do Syslog.

Prioridade de mensagem

A prioridade das mensagens do Syslog, excluindo < >.

Carimbo de data/hora da mensagem

The timestamp for the Syslog messages. The timestamp can be an RFC5424 timestamp with a format of «yyyy-MM-dd “T’HH:mm:ss. S “Z”» or «yyyy-MM-dd “T’HH:mm:ss. S+hh:mm», « or it can be an RFC3164 timestamp with a format of «MMM d HH:mm:ss».

Versão da mensagem

A versão das mensagens do Syslog.

Porta

A porta para comunicação com o Syslog. Observe que a linguagem de expressão não é avaliada por FlowFile.

Protocolo

O protocolo de comunicação do Syslog.

Serviço de contexto SSL

O Controller Service a ser usado para obter um contexto SSL. Se essa propriedade for definida, as mensagens do Syslog serão enviadas por meio de uma conexão segura.

Tempo limite

O tempo limite para conexão e comunicação com o servidor Syslog. Não se aplica ao UDP. Observe que a linguagem de expressão não é avaliada por FlowFile.

Relações

Nome

Descrição

failure

FlowFiles que não foram enviados ao Syslog são enviados para essa relação.

invalid

FlowFiles que não formam uma mensagem do Syslog válida são enviadas para essa relação.

success

FlowFiles que são enviados com sucesso ao Syslog são enviados para essa relação.

Consulte também