ELK常見錯誤分析(轉)


ELK 常見錯誤處理

 

Elasticsearch

ELK 這里就不介紹了,如何安裝請參考博客之前的文章。在這里感謝ttlsa團隊,同時,我很榮幸能加入到ttlsa團隊中,分享點滴,涼白開說發文章有紅包,期待這篇群主能給多少紅包。哈哈。

好了,不閑扯,下面總結下ELK使用過程中遇到的常見問題以及解決方案。

1. Kibana No Default Index Pattern Warning

當訪問kibana頁面時,出現下面的信息:

下面是截圖:

Elasticsearch

這就說明logstash沒有把日志寫入到elasticsearch。

解決方法:

檢查logstash與elasticsearch之間的通訊是否有問題,一般問題就在這。

2. Kibana Unable to connect to Elasticsearch

訪問kibana出現下面錯誤信息:

這個問題很明顯,Kibana不能連接到Elasticsearch ,可能 Elasticsearch沒有運行 或Kibana 沒有配置正確的elasticsearch服務地址。

解決方法:

檢查kibana目錄下的config/kibana.yml文件,查看elasticsearch配置是否正確。

3. logstash Configuration Contains a Syntax Error

logstash 語法錯誤,這個問題一般各種各樣的。主要是logstash配置文件不對導致的。

解決方法:

在啟動logstash前,先檢查下logstash配置文件是否有問題,可通過下面命令檢測:

/opt/logstash/bin/logstash --configtest -f /etc/logstash/conf.d/30-lumberjack-output.conf

后面指定你自己的配置文件。

4. logstash-forwarder Configuration Contains a Syntax Error

/etc/logstash-forwarder.conf 是一個json格式的配置文件。出錯一般是json格式不對,如{}、[]不匹對。

5. SSL Certificate is Missing or Invalid

logstash forwarder 與 logstash 之間通訊需要SSL。如果缺少SSL,服務是啟動不了的。需要將logstash上生產的證書拷貝到logstash forwarder服務器上。

同時,還要考慮到生產證書時候, 如果/etc/ssl/openssl.cnf文件[ v3_ca ] 段 subjectAltName = IP: logstash_server_private_ip。logstash forwarder配置文章指定的logstash服務的IP地址要與證書的相匹配。

 

6、kibana Unable to connect to elasticsearch at http://localhost:9200

修改kibana.yml配置,添加elasticsearch.ssl.verify: false


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM