rsyslog usando nome de host curto

4

Estou usando o CentOS 6.5 e rsyslogd :

Name        : rsyslog
Arch        : x86_64
Version     : 5.8.10
Release     : 8.el6

No arquivo conf do rsyslog.d eu tenho:

$PreserveFQDN on

e

$ActionFileDefaultTemplate RSYSLOG_SyslogProtocol23Format

Não importa o que eu faça, aplicativos como ntpd ainda registram com o nome de host abreviado e não com o fdqn. Mesmo 'logger -t test this' ainda mostra o nome curto.

   [root@web-01 ~]# hostname -s
   web-01
   [root@web-01 ~]# hostname -f
   web-01.productA.internal

Mesmo definir explicitamente o nome do host no rsyslog parece não funcionar.

Usando o modelo RSYSLOG_DebugFormat

Logger

    [root@web-01 ~]# logger -t test 456
    [root@web-01 ~]# tail /var/log/messages
    Debug line with all properties:
    FROMHOST: 'web-01', fromhost-ip: '127.0.0.1', HOSTNAME: 'web-01', 
    PRI: 13, syslogtag 'test:', programname: 'test', APP-NAME: 'test', 
    PROCID: '', MSGID: '-', TIMESTAMP: 'Feb 20 21:50:12', 
    STRUCTURED-DATA: '-', msg: ' 456' escaped msg: ' 456'
    inputname: imuxsock rawmsg: '<13>Feb 20 21:50:12 test: 456'

Reinicie o rsyslog

    Debug line with all properties:
    FROMHOST: 'web-01', fromhost-ip: '127.0.0.1', HOSTNAME:
    'web-01.productA.internal', PRI: 43,
    syslogtag 'rsyslogd-2026:', programname: 'rsyslogd-2026', APP-NAME: 
    'rsyslogd-2026', PROCID: '', MSGID: '-',
    TIMESTAMP: 'Feb 20 21:53:19', STRUCTURED-DATA: '-',

Por que isso seria diferente?

    
por Erik Mathis 20.02.2014 / 22:58

1 resposta

1

Dê uma olhada na documentação sobre modelos no rsyslog, intitulada: Modelos .

A diferença que você encontra é diretamente direcionada pela seleção dos formatos RSYSLOG_SyslogProtocol23Format vs. RSYSLOG_DebugFormat .

Não está claro para mim qual é a definição real para o modelo RSYSLOG_DebugFormat , mas de acordo com este tópico ele não parece ser definido em nenhum lugar de maneira oficial.

Ésuficientedizerqueomodelo"Depuração" obviamente inclui a versão FQDN do nome do host, enquanto o "Protocolo123Formato" não.

    
por 20.02.2014 / 23:56