1. 程式人生 > 其它 >配置 Logstash 收集 Rsyslog 日誌

配置 Logstash 收集 Rsyslog 日誌

配置檔案:/etc/logstash/conf.d/logstash-indexer.conf

input {
    #file {
    #    path => [ "/var/log/*.log", "/var/log/messages", "/var/log/syslog" ]
    #    type => "syslog"
    #}
    #redis {
    #    host => "192.168.10.1"
    #    type => "redis-input"
    #    data_type => "list"
    #    key => "logstash"
    #} 
    tcp {
        port => "1514"
        type => "syslog"
    }
    udp {
        port => "1514"
        type => "syslog"
    }
}

output {
    elasticsearch { hosts => ["localhost:9200"] }
}

客戶端rsyslog配置

編輯/etc/rsyslog.conf檔案,最後面新增以下行:

.* @@192.168.22.205:1514

重啟rsyslog:

service rsyslog restart

測試:

logger -p info "hello, rsyslog"

檢視kibana是否有相關日誌。

作者:Varden 出處:http://www.cnblogs.com/varden/ 本文內容如有雷同,請聯絡作者! 本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。