Prometheus 설치 하기

설탕찍은사과·2023년 3월 10일
0

Prometheus

목록 보기
1/5
post-thumbnail

매번 프로메테우스 설치를 하는 것에 애먹는 것을 고려해서 정리해둠.

유저생성

sudo useradd --no-create-home --shell /bin/false prometheus

디렉토리 생성

sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
sudo chown prometheus:prometheus /etc/prometheus
sudo chown prometheus:prometheus /var/lib/prometheus

파일 다운로드 및 압축 파일 해제

sudo curl -LO https://github.com/prometheus/prometheus/releases/download/v2.43.0-rc.0/prometheus-2.43.0-rc.0.linux-amd64.tar.gz
sudo tar -xvf prometheus-2.43.0-rc.0.linux-amd64.tar.gz

파일 유저 권한 부여 및 파일명 변경

sudo chown -R prometheus-2.43.0-rc.0.linux-amd64

sudo mv prometheus-2.43.0-rc.0.linux-amd64 prometheus-files

/usr/local/bin 으로 복사 및 파일 유저 권한 변경

sudo cp prometheus-files/prometheus /usr/local/bin/
sudo cp prometheus-files/promtool /usr/local/bin/

sudo cp -r prometheus-files/consoles /etc/prometheus
sudo cp -r prometheus-files/console_libraries /etc/prometheus

sudo chown prometheus:prometheus /usr/local/bin/prometheus
sudo chown prometheus:prometheus /usr/local/bin/promtool

sudo chown -R prometheus:prometheus /etc/prometheus/consoles
sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries

prometheus.service 등록

prometheus.service 서비스 등록

sudo vi /etc/systemd/system/prometheus.service

prometheus.service

[Unit]
Description=Prometheus Monitoring service
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
    --config.file /etc/prometheus/prometheus.yml \
    --storage.tsdb.path /var/lib/prometheus/ \
    --web.console.templates=/etc/prometheus/consoles \
    --web.console.libraries=/etc/prometheus/console_libraries \
    --storage.tsdb.retention=3d

[Install]
WantedBy=multi-user.target

[Install]
WantedBy=default.target
# 서비스 데몬 리로드
sudo systemctl daemon-reload

# 프로메테우스 자동 재기동
sudo systemctl enable prometheus

# 프로메테우스 스타트
sudo systemctl start prometheus

# 프로메테우스 상태 확인
sudo systemctl status prometheus
profile
귀찮아하지말고 계속 정리하고 공부하자

0개의 댓글