linux_centos7
1、下載并解壓安裝包
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-6.5.4-linux-x86_64.tar.gz
tar xzvf metricbeat-6.5.4-linux-x86_64.tar.gz
2、進(jìn)入metricbeat主目錄啟用module
./metricbeat modules enable docker #這里啟用的是docker模塊
3、配置Metricbeat
1)配置輸出
如果實(shí)在Elastic Cloud上運(yùn)行托管的Elasticsearch Service請(qǐng)指定Cloud ID 例如:
cloud.id:“staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw ==”
如果在自己硬件上運(yùn)行,指定es的安裝的主機(jī)和端口:
output.elasticsearch:
hosts:[“myEShost:9200”]
2)配置索引名
如果不想配置索引名,索引將會(huì)以metricbeat+version+date的形式出現(xiàn)
如果選擇配置,就在配置文件里添加如下內(nèi)容

官網(wǎng):https://www.elastic.co/guide/en/beats/metricbeat/6.5/metricbeat-template.html
截圖如下:

3)配置kibana儀表盤,如果kibana和es在同一主機(jī)或者不打算用儀表盤可忽略此步驟
setup.kibana:
host:“mykibanahost:5601”
4)在es和kibana如果設(shè)置權(quán)限,在此需要添加憑據(jù),如果沒有,忽略此步驟:
在Elastic Cloud托管的服務(wù),請(qǐng)指定云身份驗(yàn)證,如:
cloud.auth:“elastic:YOUR_PASSWORD”
在硬件上運(yùn)行:

因?yàn)槭禽敵龅絜s,所以自動(dòng)加載模板這里不多說,有興趣看官網(wǎng):https://www.elastic.co/guide/en/beats/metricbeat/6.5/metricbeat-template.html
5)配置docker-module
進(jìn)入metricbeat主目錄下
vim modules.d/docker.yml

在metricbeat.yml里打開module模塊的使用
vim metricbeat.yml

6)建立kibana儀表盤
./metricbeat setup --dashboards #前提是kibana已經(jīng)在運(yùn)行
4、啟動(dòng)Metricbeat
sudo chown root metricbeat.yml #更改屬主
sudo chmod 600 metricbeat.yml #更改權(quán)限
sudo chown root modules.d/docker.yml #更改屬主
sudo chmod 644 modules.d/docker.yml #更改權(quán)限
sudo ./metricbeat -e
5、查看儀表盤
登錄kibana界面
在Discover選項(xiàng)卡確保metricbeat-*存在并查看Metricbeat數(shù)據(jù)


如果沒有數(shù)據(jù),調(diào)整一下右上角時(shí)間,到此全部結(jié)束!
這只是最基本的配置,如需詳細(xì)配置可查看官網(wǎng),可留言探討!
如有不足,歡迎指正!