Docker

[Docker] Proxmox 를 Grafana + InfluxDB 로 모니터링 구축하기

IT-PAPA 2023. 8. 26. 06:38
728x90
반응형

Proxmox 를 모니터링하기 위한 방법을 직접 겪어보며, 캡쳐한 글입니다.

아래 서버포럼을 보고 그대로 실행하였으니, 많이 참고하시기 바랍니다.

서버포럼 - InfluxDB 및 Grafana로 Proxmox 모니터링하기 (svrforum.com)

 

서버포럼 - InfluxDB 및 Grafana로 Proxmox 모니터링하기

안녕하세요. 오늘 열씸히 집에서도 일하고있는 달소입니다. ESXi부터 진행했던 홈서버가 어느덧 Proxmox에서 어느정도 정착을 하고 운영을 잘하고있는상황에서 많은 유저분들께서 Proxmox를 사용하

svrforum.com

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!!

필자는 이때까지 docker로 구축한 모든 목록을 이 블로그에 담았다. 앞으로도 이 페이지는 필자가 도커를 구축할 때마다 업데이트하려고 하니, 즐겨찾기 해두면 나쁘지 않을 거 같다. 유용하게 사

betwe.tistory.com

 

Grafana 및 InfluxDB Volume 생성

Grafana 및 InfluxDB Volume 생성
Grafana 및 InfluxDB Volume 생성

 

docker-compose.yml 파일

docker-compose.yml
version: "3"
services:
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - 3000:3000
    volumes:
      - grafana-volume:/var/lib/grafana
  influxdb:
    image: influxdb
    container_name: influxdb
    restart: always
    ports:
      - 8086:8086
      - 8089:8089/udp
    volumes:
      - influxdb-volume:/var/lib/influxdb
volumes:
  grafana-volume:
    external: true
  influxdb-volume:
    external: true

 

docker-compose 시작

docker-compose up -d

서비스 확인
서비스 확인

 

InfluxDB 서비스 URL 접속

http://[서버 IP]:8086

InfluxDB 서비스 URL 접속
InfluxDB 서비스 URL 접속

 

계정 생성

계정 생성
계정 생성

 

Configure Later 버튼 클릭

Configure Later 버튼 클릭
Configure Later 버튼 클릭

 

API Token 매뉴에서 Generate API TOKEN 클릭 후 Custom API Token 클릭

API Token 매뉴에서 Generate API TOKEN 클릭 후 Custom API Token 클릭
API Token 매뉴에서 Generate API TOKEN 클릭 후 Custom API Token 클릭
proxmox API 생성
proxmox API 생성
API KEY 생성 후 복사
API KEY 생성 후 복사

 

Proxmox 데이터센터 -> 메트릭 서버 -> 추가 -> InfluxDB

Proxmox 데이터센터 -> 메트릭 서버 -> 추가 -> InfluxDB
Proxmox 데이터센터 -> 메트릭 서버 -> 추가 -> InfluxDB

API Token 붙여넣기

API Token 붙여넣기
API Token 붙여넣기

 

InfluxDB Data Explorer 에서 아래와 같이 출력 시 정상 수집

InfluxDB Data Explorer 에서 아래와 같이 출력 시 정상 수집
InfluxDB Data Explorer 에서 아래와 같이 출력 시 정상 수집

 

Grafana 서비스 URL 접속

http://[서버 IP]:3000
초기 계정 : admin / admin

Grafana 서비스 URL 접속
Grafana 서비스 URL 접속

 

Grafana Data source 추

 

InfluxDB 선택

InfluxDB 선택
InfluxDB 선택
InfluxDB 설정
InfluxDB 설정
API Token 셋팅
API Token 셋팅

 

Grafana Dashboard 조회 - 15356

Dashboards | Grafana Labs

 

Dashboards | Grafana Labs

Thank you! Your message has been received!

grafana.com

15356 대시보드
15356 대시보드

 

Grafana Dashboard import 클릭

Grafana Dashboard import 클릭
Grafana Dashboard import 클릭
15356 입력 후 Load
15356 입력 후 Load
InfluxDB 선택 후 저장
InfluxDB 선택 후 저장

 

Grafana 모니터링 완성!!!!

Grafana 모니터링 완성!!!!
Grafana 모니터링 완성!!!!

 

docker-comopse 중지

docker-compose down
728x90
반응형
LIST