반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 설정
- API
- 구글
- JS
- elasticsearch
- Linux
- Ai
- sample
- Windows
- 영어
- MSSQL
- AWS
- 엘라스틱서치
- Git
- mariadb
- unity
- 유니티
- logstash
- Python
- ssh
- nodejs
- MySQL
- Kibana
- error
- JavaScript
- ChatGPT
- build
- s3
- docker
Archives
- Today
- Total
가끔 보자, 하늘.
Metricbeat 설치 및 Kibana 연동 본문
8 버전부터는 Kibana의 Stack Monitoring이 기존 방식으로 지원하지 않는다고 메세지가 떠서 Metricbeat를 설치해 Monitoring 설정을 진행했습니다.
Self-managed(On premise)로 운영중인 세 대(172.31.1.10 ~ 12)의 Elasticsearch의 모니터링을 위해 별도 시스템 혹은 기존 시스템에 metricbeat를 설치하여 모니터링 한다고 가정합니다. 그리고 시스템 로그는 추가하지 않게 설정해 보겠습니다.
Metricbeat는 실행을 위해 root 권한이 필요합니다.
1. 설치
> curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.11.0-linux-x86_64.tar.gz
> tar xvf metricbeat-7.11.0-linux-x86_64.tar.gz
2. config 설정
> vi metricbeat.yml
# elastic 연결 설정
output.elasticsearch:
# Array of hosts to connect to.
hosts: ["172.31.1.10:9200","172.31.1.11:9200", "172.31.1.12:9200"]
# 인증 -
username : "client"
password : "input_client's_password"
.
.
3. 모듈 활성화 및 시작
> ./metricbeat modules enable elasticsearch-xpack #elasticsearch 모니터링 모듈을 활성화 합니다.
> ./metricbeat modules disable system # 개별 시스템 모니터링 모듈은 비활성화 합니다.
> ./metricbeat -e # -e 옵션은 metricbeat의 로그를 터미널에서 볼 수 있게 해줍니다.
# -e 옵션으로 정상실행을 모니터링 후 ./metricbeat & 와 같이 데몬으로 실행하거나
# yum 등으로 metricbeat를 설치 후 systemctl로 서비스를 시작하세요.
metricbeats가 정상적으로 작동한다면 Kibana -> Stack Monitoring 에서 아래와 같이 Beats가 연결된 모습을 확인할 수 있습니다.

반응형
'개발 이야기 > 인프라 구축 및 운영' 카테고리의 다른 글
EC2 인스턴스 관리를 위해 사전 작업들 (0) | 2021.09.08 |
---|---|
Elasticsearch snapshot - AWS S3 에러 (0) | 2021.06.17 |
linux 환경 변수 세팅하는 방법 (0) | 2021.05.17 |
mariadb(mysql) 이중화 구성 (0) | 2021.04.08 |
윈도우 Logstash 에서 Kinesis 연동하기 (0) | 2021.03.31 |