web-dev-qa-db-ja.com

nxlog出力にサーバー識別子を含めてlogstashで参照する方法

複数のIISサーバー(web1、web2、web3、web4など)でnxlogを実行している場合、logstashに送信されるnxlog出力に識別子を追加するにはどうすればよいですか。

次に、logstash内で、サーバー識別子(例:%{server_id})を使用してカスタムインデックスを作成します。

output { 
    elasticsearch_http { 
        Host => "localhost" 
        port => 9200
        index => "%{server_id}-logstash-%{+YYYY.MM.dd}"
    }
}
2
Todd Smith

Logstashへの送信に使用しているOutput要素に、以下を追加します。

   Exec $Hostname = '<ServerHostname>';
1
Sean Summers