iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
0
Elastic Stack on Cloud

一目了然的資訊保健系列 第 2

2-將數據導入Elastic Cloud

這章開始將資料導入Elastic Cloud內

影片 https://www.elastic.co/webinars/getting-started-with-elastic-cloud-overview-part-2

Metricbeat介紹

可以獲得系統級CPU使用率,記憶體,文件系統,磁盤IO和網路IO統計信息,以及每個應用程序的信息

安裝Metricbeat

依照文件 https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-installation-configuration.html

  1. 從下載頁面下載Metricbeat Windows zip文件 。
  2. 將zip文件的內容提取到中C:\Program Files。
  3. 將metricbeat--windows目錄重命名為Metricbeat。
  4. 以管理員身份打開PowerShell提示符(右鍵單擊PowerShell圖標,然後選擇“以管理員身份運行”)。
  5. 在PowerShell提示符下,運行以下命令以將Metricbeat安裝為Windows服務:
Set-ExecutionPolicy RemoteSigned

PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-metricbeat.ps1.

隱藏密碼 Secrets keystore for secure settings
依照https://www.elastic.co/guide/en/beats/metricbeat/7.9/keystore.html

.\metricbeat.exe keystore create

.\metricbeat.exe keystore add CLOUD_PWD

開啟metricbeat.yml修改設定

# 名稱
name: Lab1
 
# 建立儀表板
setup.kibana:
  host: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
 
# elastic cloud連線
cloud.id: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
cloud.auth: "xxxx:${CLOUD_PWD}"

上面metricbeat.yml內建立儀表板的網址
https://ithelp.ithome.com.tw/upload/images/20200902/20077752PvZx1PQcEu.png

上面metricbeat.yml內的 Cloud ID
https://ithelp.ithome.com.tw/upload/images/20200902/200777522UAlhom5rr.png

啟用模組

查看有哪些模組

.\metricbeat.exe modules list

https://ithelp.ithome.com.tw/upload/images/20200902/20077752pWnvid65Te.png
測試該模組能回傳的數據

.\metricbeat test modules system

https://ithelp.ithome.com.tw/upload/images/20200902/20077752QLBPcLwYOP.png
啟用特定模組

.\metricbeat.exe modules enable

啟動測試

.\metricbeat.exe setup -e

沒跳出錯誤後可以啟動服務了

Start-Service metricbeat

查看接收數據

回到Elastic Cloud 到Kibana點選Discover
https://ithelp.ithome.com.tw/upload/images/20200902/20077752mav16Eb4FZ.png

有資料進來成功接收
https://ithelp.ithome.com.tw/upload/images/20200902/20077752OctJECy4v2.png

到Dahboard -> [Metricbeat System] Voerview 查看儀表板 (注意host_name 要找設定的名稱)
https://ithelp.ithome.com.tw/upload/images/20200902/200777524nrtHkiOGR.png

Metricbeat 還有許多Mod可以使用,例如Apache、Docker、IIS等等,可查看elastic的Docs
https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-module-docker.html#metricbeat-module-docker


上一篇
1-從何開始
下一篇
3-檢測Tomcat健康狀態-AltoroJ搭建
系列文
一目了然的資訊保健30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言