| 역할 | hostname | 서비스 버전 | 내부 IP주소 |
|---|---|---|---|
| DB Server | db1 | MariaDB-10.6.22 prometheus-node-exporter-1.3.1 mysqld_exporter-0.17.2 | 192.168.32.200 |
| Prometheus Server | prometheus | prometheus-2.31 prometheus-node-exporter-1.3.1 | 192.168.32.150 |
| Grafana Server | grafana | grafana-12.0.1 | 192.168.32.155 |
| 도구 | 목적 |
|---|---|
| Prometheus | 시계열 기반 메트릭 수집 및 모니터링 |
| Grafana | 모니터링 데이터의 시각화 |
매트릭: 숫자로 표현할 수 있는 상태나 성능
: 데이터 수집 프로그램
prometheus.service
프로메테우스 서비스
prometheus-node-exporter.service
시스템 메트릭 수집 (CPU, 메모리, 디스크, 네트워크 등)
prometheus.service (9090)
대상 서버 prometheus-node-exporter 정보 입력
대상 서비스 exporter 정보 입력
# DB prometheus-node-exporter 연결
- job_name: node
static_configs:
- targets: ['localhost:9100','192.168.32.200:9100']
# DB mysqld_exporter 연결
- job_name: db
static_configs:
- targets: ['192.168.32.200:9104']
prometheus-node-exporter.service (9100)
프로메테우스 웹 접속 URL
http://192.168.32.150:9090
시각화 도구
그라파나 웹 접속 URL
http://192.168.32.155:3000
