前提條件:
1.es版本是白金版
2.es開啟安全設置,kibana訪問es需要密碼
操作步驟匯總:
1-3步是基礎環境配置
4-9步是注冊beats到集中管理平台,然后啟動beats,只是單純啟動betas,圖片的system是演示用的,可以后期再配置
10-11步是添加監控配置項或輸出項,然后保存生效
操作步驟
1.啟動es
2.啟動kibana
3.打開瀏覽器,輸入kibana訪問地址,輸入elastic用戶密碼登陸進去
4.左側導航,管理,Beats,集中管理,提示我們Enroll Beat,點擊這個按鈕,看到有兩個Beats:Filebeat及Metricbeat可以供我們來選擇,選擇Metricbeat來做,同時選擇當前使用的平台
5.復制下方的鏈接地址,在metricbeat目錄中執行,效果如下:
注意:不用啟動metricbeat
[root@bogon metricbeat-7.5.0-linux-x86_64]# ./metricbeat enroll http://192.168.75.21:5601 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjcmVhdGVkIjoiMjAyMC0wNS0wOFQwNzozNzo0NC4zMjRaIiwiZXhwaXJlcyI6IjIwMjAtMDUtMDhUMDc6NDc6NDQuMzI0WiIsInJhbmRvbUhhc2giOiJ877-9fkPOqUcp77-977-9Oz7vv71y77-977-9fE4rLFx1MDAwMS8777-977-977-9IiwiaWF0IjoxNTg4OTIzNDY0fQ.oYNf1eS4OkzqHm1LfCMvddZwdHLX4p3Ilyr6JgSCuqU
This will replace your current settings. Do you want to continue? [Y/n]:y
Saving a copy of current settings to metricbeat.yml.2020-05-08T15-38-01.bak
Enrolled and ready to retrieve settings from Kibana
大致意思是把原有的metricbeat.yml做個備份,然后生成一份新的metricbeat.yml文件
查看kibana界面如下:

6.選擇Continue按鈕,輸入Tag Name(標簽名稱)和自己喜歡的顏色。在上面我選擇了Local表明我的這個Metricbeat是在本地運行的。這樣以后我們能很容易地找到我們的這個機器的配置。

7.點擊Add configuration block按鈕(添加配置塊),可以選擇我們的模塊,並選擇喜歡額module。最后選擇Save按鈕。再接着選擇Save & Continue按鈕




8.點擊完成后,會顯示脫機,因為metircbeat還沒啟動


9.啟動metricbeat
./metricbeat run

注意:此時的啟動命令是./metricbeat run,不是./metricbeat -e
10.接下來需要點擊我們的Tags來添加或配置我們的Beats:


11.可以點擊Add configuration block來添加同一個Beat模塊里的其它模塊,或者增加一個輸出到Elasticsearch:


拓展
1.同一個主機上,metricbeat和filebeat可以同時設置啟動
前面講述的是metricbeat,集中管理filebeat道理同樣
選擇filebeat,選擇平台,獲取注冊鏈接,在filebeat根目錄下執行,也會備份原有的filebeat.yml文件。
然后啟動filebeat:./filebeat run.
2.待狀態由脫機轉為正在運行后,選中這個,給其添加標記,新添加一個標記然后配置上。



問題:不同的beats配置上同一個標記,使用的配置項也是一樣的,建議不同的beats使用不同的標記
3.然后點擊新添加的filebeat標記,添加模塊,配置輸出等。
問題:在服務器中手動結束filebeat程序后,Beats集中管理仍現在正在運行,這個時差有點長呀!目測得等十來分鍾狀態才會改變過來!!!
