2
0

More than 3 years have passed since last update.

Elasticsearch+Kibana+Metricbeats(+FIlebeats)でマシンモニタリング③

Posted at

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用のIndex,Dashboardをセットアップします。

setup-metricbeat.sh
#!/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"]
setup-filebeat.sh
#!/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

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0