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

2. 设置Elasticsearch和Kibana的组合

首先,我们将进行Elasticsearch和Kibana的基础设置。
具体操作如下,请使用以下的compose文件在docker中启动服务。

version: '3.7'

services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.1
    environment:
      - discovery.type=single-node
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
#    volumes:                                                                                                                                                                                              
#      - ./data:/usr/share/elasticsearch/data                                                                                                                                                              
    ports:
      - 9200:9200
      - 9300:9300
  kibana:
    image: docker.elastic.co/kibana/kibana:7.5.1                                                                                                                                                      
    ports:
      - 5601:5601
networks:
  default:
    attachable: true
docker stack deploy --prune -c docker-compose-elk.yml elastic-base

只需要一种中文翻译:
如果想要持久化Elasticsearch数据,请取消volumes项的注释。
由于要进行Elasticsearch和Kibana的初始设置,请等待设置完成。
如果在Portainer中监控Kibana日志,应该会显示在设置完成后Nginx服务器已启动的日志。
访问http://localhost:5601,如果显示Kibana页面,则表示成功。
在继续之前,请注意在compose文件中将network设置为attachable。这是为了在后续启动beats时能够连接到elastic-base_default网络的配置。
那么,让我们继续。

用Elasticsearch+Kibana+Metricbeats(+FIlebeats)进行机器监测①
用Elasticsearch+Kibana+Metricbeats(+FIlebeats)进行机器监测②
用Elasticsearch+Kibana+Metricbeats(+FIlebeats)进行机器监测③
用Elasticsearch+Kibana+Metricbeats(+FIlebeats)进行机器监测④

参考链接:
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
https://www.elastic.co/guide/en/kibana/current/docker.html

参考链接:
– Elasticsearch Docker文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
– Kibana Docker文档:https://www.elastic.co/guide/en/kibana/current/docker.html

广告
将在 10 秒后关闭
bannerAds