Filebeat 參考指南(第4步:設置Kibana儀表板)

第4步:設置Kibana儀表板

要更深刻地瞭解你的基礎架構,請使用Kibana中的基礎架構和日誌UI,有關設置詳細信息,請參閱「基礎架構監控指南。

Filebeat附帶了示例Kibana儀表板、可視化和搜索,以便在Kibana中可視化Filebeat數據,在使用儀表板以前,你須要建立索引模式filebeat-*,並將儀表板加載到Kibana中,爲此,你能夠運行setup命令(如此處所述)或在filebeat.yml配置文件中配置儀表板加載。linux

這須要Kibana端點配置,若是你還沒有配置Kibana端點,請參閱配置Filebeat。docker

在執行此步驟以前,請確保Kibana正在運行,若是要訪問受保護的Kibana實例,請確保已按第2步:配置Filebeat中所述配置憑據。segmentfault

要爲Filebeat設置Kibana儀表板,請使用適用於你係統的命令。此處顯示的命令從Filebeat包加載儀表板,有關更多選項,例如加載自定義儀表板,請參閱Beats開發人員指南中的導入現有Beat儀表板,若是已配置Logstash輸出,請參閱爲Logstash輸出設置儀表板。安全

deb和rpm:架構

filebeat setup --dashboards

mac:elasticsearch

./filebeat setup --dashboards

brew:編碼

filebeat setup --dashboards

linux:日誌

./filebeat setup --dashboards

docker:code

docker run --net="host" docker.elastic.co/beats/filebeat:7.3.0 setup --dashboards

win:索引

以管理員身份打開PowerShell提示符(右鍵單擊PowerShell圖標,而後選擇「以管理員身份運行」)。

在PowerShell提示符下,切換到Filebeat的安裝目錄,而後運行:

PS > .\filebeat.exe setup --dashboards

爲Logstash輸出設置儀表板

在儀表板加載期間,Filebeat鏈接到Elasticsearch以檢查版本信息,要在啓用Logstash輸出時加載儀表板,你須要臨時禁用Logstash輸出並啓用Elasticsearch,要鏈接到安全的Elasticsearch集羣,還須要傳遞Elasticsearch憑據。

該示例顯示了硬編碼密碼,但你應將敏感值存儲在secrets密鑰庫中。

deb和rpm:

filebeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=filebeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

mac:

./filebeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=filebeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

brew:

filebeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=filebeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

linux:

./filebeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=filebeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

docker:

docker run --net="host" docker.elastic.co/beats/filebeat:7.3.0 setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=filebeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

win:

以管理員身份打開PowerShell提示符(右鍵單擊PowerShell圖標,而後選擇「以管理員身份運行」)。

在PowerShell提示符下,切換到Filebeat的安裝目錄,而後運行:

PS > .\filebeat.exe setup -e `
  -E output.logstash.enabled=false `
  -E output.elasticsearch.hosts=['localhost:9200'] `
  -E output.elasticsearch.username=filebeat_internal `
  -E output.elasticsearch.password=YOUR_PASSWORD `
  -E setup.kibana.host=localhost:5601

上一篇:第3步:在Elasticsearch中加載索引模板

相關文章
相關標籤/搜索