카이도스의 Tech Blog

ES-Cluster 구성 - 4(Fleet Server 설치) 본문

Elasticsearch

ES-Cluster 구성 - 4(Fleet Server 설치)

카이도스 2024. 3. 2. 15:45
728x90
반응형

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 1(공통)

 

ES-Cluster 구성 - 1(공통)

ES, Kibana 버전 : v8.12 Java Jdk 21 Ubuntu 22.04 OS , JDK, ES 버전 호환성 체크 (https://www.elastic.co/kr/support/matrix) ES Cluter 구성 - 공통 # hostname 설정 sudo hostnamectl set-hostname es-master1 sudo hostnamectl set-hostname es-data1 #

djdakf1234.tistory.com

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 2(MasterNode, Kibana)

 

ES-Cluster 구성 - 2(MasterNode, Kibana)

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 1(공통) ES-Cluster 구성 - 1(공통) ES, Kibana 버전 : v8.12 Java Jdk 21 Ubuntu 22.04 OS , JDK, ES 버전 호환성 체크 (https://www.elastic.co/kr/support/matrix) ES Cluter 구성 - 공통 # hostna

djdakf1234.tistory.com

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 3(DataNode)

 

ES-Cluster 구성 - 3(DataNode)

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 1(공통) ES-Cluster 구성 - 1(공통) ES, Kibana 버전 : v8.12 Java Jdk 21 Ubuntu 22.04 OS , JDK, ES 버전 호환성 체크 (https://www.elastic.co/kr/support/matrix) ES Cluter 구성 - 공통 # hostna

djdakf1234.tistory.com

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 5(ElasticSearch_Exporter 구성 & Prometheus 연동)

 

ES-Cluster 구성 - 5(ElasticSearch_Exporter 구성 & Prometheus 연동)

2024.03.02 - [Elasticsearch] - ES-Cluster 구성 - 1(공통) ES-Cluster 구성 - 1(공통) ES, Kibana 버전 : v8.12 Java Jdk 21 Ubuntu 22.04 OS , JDK, ES 버전 호환성 체크 (https://www.elastic.co/kr/support/matrix) ES Cluter 구성 - 공통 # hostna

djdakf1234.tistory.com


  • Fleet 서버 추가 (Kibana tab→ Management → Fleet → Add Fleet Server 클릭)

  • Fleet Server를 설치할 노드 IP를 입력하고 설치 진행 (모든 노드에 설치)
    • Fleet Server는 상태 비저장이며 서버가 많을 수록 로드밸런싱 및 부하 분산 수행가능

# fleet 디렉토리 생성 및 권한 부여
sudo mkdir -p /data/fleet-server
sudo chown -R ubuntu:ubuntu /data/fleet-server

# fleet-server 설치
cd /data/fleet-server
curl -L -O https://artifacts.elastic.co/downloads/beats/elastic-agent/elastic-agent-8.12.1-linux-x86_64.tar.gz
tar xzvf elastic-agent-8.12.1-linux-x86_64.tar.gz
cd elastic-agent-8.12.1-linux-x86_64

sudo ./elastic-agent install \
  --fleet-server-es=https://IP:9200 \
  --fleet-server-service-token=AAEAAWVsYXN0aWMvZmxlZXQtc2VydmVyL3Rva2VuLTE3MDg1OTE0ODcwMjM6Tm5QbjlHQjhUcmlfWktsVjB5V3g4UQ \
  --fleet-server-policy=fleet-server-policy \
  --fleet-server-es-ca-trusted-fingerprint=62b5fb7e2e8cd83a50dea0962128e99471b52bb3e07ef8a1fffd416a21d3c6a4 \
  --fleet-server-port=8220

Elastic Agent is installed but currently broken: service exists but installation path is missing
Continuing will re-install Elastic Agent over the current installation at /opt/Elastic/Agent. Do you want to continue? [Y/n]: y

Successfully enrolled the Elastic Agent.
Elastic Agent has been successfully installed

# elastic-agent 확인
sudo systemctl enable elastic-agent
sudo systemctl status elastic-agent
  • Kibana에서 Fleet Server 설치 확인

  • Kibana 탭 → Observability → Overview 메트릭 수집 모니터링 확인

  • Observability → Inventory 노드 상세 모니터링 확인

  • Observability → Hosts에서 전체 Node 리소스 대시보드 확인

  • Kibana 탭 → Analytics → Discover 에서 log 확인

 

728x90
반응형
Comments