콘텐츠로 이동

Prometheus 연동

OpsAnt의 모니터링 알람 기능은 Prometheus / Alertmanager를 기반으로 하며, 먼저 「시스템 설정 - Prometheus 연동」에서 구성해야 합니다.

구성 항목

필드 설명
Prometheus 주소 예: http://<内网IP>:9090
Alertmanager 주소 예: http://<内网IP>:9093
Basic Auth 활성화 HTTP 기본 인증 활성화 여부
사용자 이름 / 비밀번호 Basic Auth 자격 증명
SSL 검증 비활성화 자체 서명 인증서 환경에서 검증을 비활성화할 수 있음
Consul 주소 서비스 레지스트리 주소

원클릭 설치 시 자동 구성

원클릭 스크립트로 설치할 경우 Prometheus / Alertmanager / Consul 주소와 자격 증명이 자동으로 입력되므로 수동으로 구성할 필요가 없습니다.

호스트 지표 수집

OpsAnt는 두 가지 방식으로 관리 중인 호스트의 지표를 수집합니다:

  1. SSH 호스트: 사용자 정의 exporter를 통해 수집 (Consul 등록 consul-prometheus-scrape job)
  2. OpsMini 관리 호스트: 패널 직접 수집 (consul-prometheus job, 기본 /metrics)

호스트를 관리 대상으로 등록하면 플랫폼이 자동으로 호스트를 Consul에 등록하고, Prometheus가 이를 기반으로 지표를 수집하므로 수동으로 유지 관리할 필요가 없습니다.

검증

구성을 저장한 후:

  • 「알람 이벤트」 페이지에서 활성 알람 확인
  • 「모니터링 차트」 페이지에서 지표 차트 조회
  • 「알림 규칙」 페이지에서 규칙 그룹 확인

데이터가 표시되지 않으면 다음을 확인하세요:

  1. Prometheus 주소에 접근 가능한지
  2. Basic Auth 사용자 이름과 비밀번호가 올바른지
  3. 호스트가 성공적으로 관리 대상으로 등록되고 Consul에 등록되었는지