使用Elasticsearch+Kibana+Metricbeats(+Filebeats)进行机器监控③

3. Beats(Metricbeat+Filebeat)的安装设置(前半部分)

下一步是设置Beats(Metricbeat+Filebeat)。这个设置分为两部分:前半部分和后半部分。
首先是前半部分。在这一部分中,您需要进行一些在启动服务之前必须完成的设置工作。
请按照以下步骤下载beat的配置文件。

mkdir config
cd config
curl -L -O https://raw.githubusercontent.com/elastic/beats/7.5/deploy/docker/filebeat.docker.yml
curl -L -O https://raw.githubusercontent.com/elastic/beats/7.5/deploy/docker/metricbeat.docker.yml
cd ..

之后,我们将通过以下脚本为elasticsearch和kibana设置用于Beats的索引和仪表板。

#!/bin/sh                                                                                                                                                                                                  
docker run \
       --network elastic-base_default \
       docker.elastic.co/beats/metricbeat:7.5.1 \
       setup -E setup.kibana.host=kibana:5601 \
       -E output.elasticsearch.hosts=["elasticsearch:9200"]
#!/bin/sh                                                                                                                                                                                                  
docker run \
       --network elastic-base_default \
       docker.elastic.co/beats/filebeat:7.5.1 \
       setup -E setup.kibana.host=kibana:5601 \
       -E output.elasticsearch.hosts=["elasticsearch:9200"]
chmod u+x setup-*.sh
./setup-metricbeat.sh
./setup-filebeat.sh

这样前半部分的设置就完成了。
接下来我们进入后半部分,实际上启动Beats服务。

使用Elasticsearch+Kibana+Metricbeats(+Filebeats)进行机器监控①
使用Elasticsearch+Kibana+Metricbeats(+Filebeats)进行机器监控②
使用Elasticsearch+Kibana+Metricbeats(+Filebeats)进行机器监控③
使用Elasticsearch+Kibana+Metricbeats(+Filebeats)进行机器监控④

参考链接:
https://www.elastic.co/guide/en/beats/metricbeat/current/running-on-docker.html
https://www.elastic.co/guide/en/beats/filebeat/current/running-on-docker.html

参考链接包括:
https://www.elastic.co/guide/en/beats/metricbeat/current/running-on-docker.html
https://www.elastic.co/guide/en/beats/filebeat/current/running-on-docker.html

bannerAds