centOS 7 kibana安裝配置

文章摘自 http://www.javashuo.com/article/p-oikbolck-dk.htmlhtml

Kibana 是爲Elasticsearch設計的開源分析和可視化平臺,你能夠使用 Kibana 來搜索,查看存儲在 Elasticsearch 索引中的數據並與之交互。你能夠很容易實現高級的數據分析和可視化,以圖表的形式展示出來。linux

(1)kibana配置

1.下載安裝vim

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-x86_64.rpm
yum install -y kibana-6.0.0-x86_64.rpm 
2.修改配置文件
vim /etc/kibana/kibana.yml 
server.port: 5601                                   //監聽端口
server.host: "192.168.1.31"                         //監聽IP地址,建議內網ip
elasticsearch.url: "http://192.168.1.31:9200"           //elasticsearch鏈接kibana的URL,也能夠填寫192.168.1.32,由於它們是一個集羣

3.啓動服務elasticsearch

systemctl enable kibana
systemctl start kibana

4.驗證測試

ss -antlup | grep 5601

測試訪問192.168.1.31:5601url


能夠經過訪問http://192.168.1.31:5601/status來查看是否正常
spa

(2)經過配置logstash文件收集message日誌

1.收集messages日誌文件內容,輸出到elasticsearch設計

#vim /etc/logstash/conf.d/system.conf
input {
        file {
                path => "/var/log/messages"                     //日誌路徑
                type => "system"                                //定義類型
                start_position => "beginning"                   //表示logstash從頭開始讀取文件內容
                stat_interval => "2"                            //logstash每隔多久檢查一次被監聽文件狀態(是否有更新),默認是1秒
        }
}
output {
        elasticsearch {
                hosts => ["192.168.1.31"]                       //指定hosts
                index => "systemlog-%{+YYYY.MM.dd}"             //指定索引名稱
                }
}

2.檢測配置文件語法和啓動rest

logstash -f /etc/logstash/conf.d/system.conf -t                 //檢測配置文件語法是否有問題
ll /var/log/messages                                            //這裏能夠看到該日誌文件是600權限,而elasticsearch是運行在elasticsearch用戶下,這樣elasticsearch是沒法收集日誌的。因此這裏須要更改日誌的權限,不然會報權限拒絕的錯誤。在日誌中查看/var/log/logstash/logstash-plain.log 是否有錯誤。
chmod 644 /var/log/messages 
systemctl restart logstash                                      //啓動

3.經過head界面查看索引日誌


4.在kibana上添加索引

5.查看日誌

相關文章
相關標籤/搜索