PutSyslog 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Envia mensagens do Syslog para um determinado host e porta por meio de TCP ou UDP. As mensagens são construídas a partir das propriedades “Message ___” do processador, que podem usar a linguagem de expressão para gerar mensagens a partir dos FlowFiles de entrada. As propriedades são usadas para criar mensagens do seguinte formato: (<PRIORITY>)(VERSION)(TIMESTAMP) (HOSTNAME) (BODY) em que a versão é opcional. As mensagens construídas são verificadas com base em expressões regulares para mensagens formatadas em RFC5424 e RFC3164. O carimbo de data/hora pode ser um carimbo de data/hora RFC5424 com o formato “yyyy-MM-dd’T’HH:mm:ss.S’Z”” ou “yyyy-MM-dd’T’HH:mm:ss.S+hh:mm”, ou pode ser um carimbo de data/hora conforme a RFC3164 com o formato “MMM d HH:mm:ss”. Se for criada uma mensagem que não forme uma mensagem do Syslog válida de acordo com a descrição acima, ela será encaminhada para a relação inválida. As mensagens válidas são enviadas ao servidor Syslog e as bem-sucedidas são encaminhadas para a relação de sucesso, enquanto as falhas são encaminhadas para a relação de falha.

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

O carimbo de data/hora das mensagens do Syslog. O carimbo de data/hora pode ser um carimbo de data/hora RFC5424 com o formato “yyyy-MM-dd’T’HH:mm:ss.S’Z”” ou “yyyy-MM-dd’T’HH:mm:ss.S+hh:mm”, ou pode ser um carimbo de data/hora RFC3164 com o formato “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