Como incluir um identificador de servidor na saída do nxlog e referenciá-lo no logstash

2

Se eu tiver o nxlog em execução em vários servidores IIS (por exemplo, web1, web2, web3, web4). Como posso adicionar um identificador à saída nxlog que está sendo enviada para logstash.

Em seguida, dentro do logstash, quero criar um índice personalizado com o identificador do servidor (ex% {server_id})

output { 
    elasticsearch_http { 
        host => "localhost" 
        port => 9200
        index => "%{server_id}-logstash-%{+YYYY.MM.dd}"
    }
}
    
por Todd Smith 14.08.2014 / 19:22

1 resposta

1

No elemento de saída que você está usando para enviar para o logstash, adicione:

   Exec $Hostname = '<ServerHostname>';
    
por 08.10.2014 / 20:32