configure o servidor rsyslog para registrar mensagens recebidas com a hora do servidor rsyslog

configure o servidor rsyslog para registrar mensagens recebidas com a hora do servidor rsyslog

Gostaria de configurar nosso servidor rsyslog para eliminar o carimbo de data/hora das mensagens recebidas e substituí-las pela hora do servidor rsyslog.

A razão para isso é que temos alguns sistemas que não têm a opção de alterar a hora em suas entradas de registro.

Nosso servidor rsyslog está rodando com: Red Hat Enterprise Linux Server versão 6.3 (Santiago)

Por exemplo, o OSE syslog-ng pode fazer algo assim: é chamado keep_timestamp():

"definir a opção keep-timestamp() como no permite que o syslog-ng OSE substitua o carimbo de data/hora completo (fuso horário incluído) pela hora em que a mensagem foi recebida".

É disso que preciso para meu servidor rsyslog, espero que esclareça o que estou procurando.

Responder1

No servidor rsyslog de recebimento, adicione a seguinte linha de modelo ao /etc/syslog.conf

$template myFormat,"%timegenerated% %HOSTNAME% %syslogtag%%msg%\n"

$ActionFileDefaultTemplate myFormat

O %timegenerated%correto é o que você está pedindo. Da página de manual

gerado no tempocarimbo de data/hora em que a mensagem foi RECEBIDA. Sempre em alta resolução

Você pode ver todas as opções com man rsyslog.conf.

informação relacionada