Prometheus 설치

1980 단어 prometheusprometheus

1. 다운로드

https://prometheus.io/download/

2. OS 설정

1) 유저 생성 및 sudoers 추가

sudo useradd -m -s /bin/bash prometheus
sudo vim /etc/sudoers

useradd 옵션
-m: 홈디렉토리 생성
-s: 사용할 쉘 지정

2) 권한 설정

tar -xvf prometheus-2.35.0-rc0.linux-amd64.tar.gz
chmod -R 755 ./*
sudo chown -R prometheus:prometheus ./prometheus-2.34.0.linux-amd64/

3) systemd service 등록

서비스로 등록하여 재시작 동작들과 실행플래그들을 설정할 수 있다. 또한 서비스 등록시 sudo journalctl -u prometheus | grep PID 등으로 로그 등을 확인할 수 있다.

sudo vim /etc/systemd/system/prometheus.service
[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io/docs/introduction/overview/
After=network.target

[Service]
User=prometheus
Restart=on-failure
ExecStart=/home/prometheus/prometheus-2.35.0-rc0.linux-amd64/prometheus \
  --config.file=/home/prometheus/prometheus-2.35.0-rc0.linux-amd64/prometheus.yml \
  --storage.tsdb.path=/home/prometheus/prometheus-2.35.0-rc0.linux-amd64 \
  --web.enable-lifecycle

[Install]
WantedBy=multi-user.target

위와 같이 설정시, default로 localhost:9090포트로 프로메테우스 웹페이지에 접속이 가능하다.
접속 주소는 실행플래그 web.listen-address를 통해 변경할 수 있다.

systemd service 파일 설정 내용
https://velog.io/@zihs0822/Linux-systemd-service-%EB%93%B1%EB%A1%9D

systemd service 변경시 systemctl daemon-reload 명령어를 통해 수정사항을 반영해주어야 한다.

좋은 웹페이지 즐겨찾기