elk6.3.1版本+metricbeat監控收集swarm的資源使用情況
主要用來收集服務器的資產使用情況
接下來我們開始配置一下:
首先下載metricbeat包6.3版本的
metricbeat.modules:
- module: system
metricsets:
- cpu
- filesystem
- memory
- network
- process
- uptime
- diskio
- core
- load
- fsstat
- process_summary
enabled: true
period: 10s
processes: ['.*']
cpu_ticks: false
process.cgroups.enabled: true
output.elasticsearch:
hosts: ["http://192.168.9.142:9200"]
# username: "elastic"
# password: "jnMNx4bILoVuPELY6lFM"
setup.kibana:
host: "192.168.9.142:5601"
setup.dashboards.enabled: false
name: "elk.server.com"
接下來重啟服務即可
./metricbeat -e -c metricbeat.yml > /dev/null &
然後在kibana中創建一個索引:
然後去discover中查看是否收集到了數據
接下來在dashboard中可以查看到模板
就這樣,如果要是收集不到那就吧,elk重新啟動,然後在啟動metricbeat監控
在重啟前吧es和kibana中與metricbeat相關的索引和數據全部刪除,在次重啟即可
elk6.3.1版本+metricbeat監控收集swarm的資源使用情況