반응형
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 | 31 |
Tags
- build
- Kibana
- 구글
- Windows
- MSSQL
- unity
- 영어
- s3
- sample
- error
- AWS
- Python
- nodejs
- ssh
- MySQL
- JavaScript
- JS
- API
- logstash
- ChatGPT
- 유니티
- Ai
- Linux
- mariadb
- Git
- 엘라스틱서치
- elasticsearch
- 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 |