Prometheus 설치
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 명령어를 통해 수정사항을 반영해주어야 한다.
Author And Source
이 문제에 관하여(Prometheus 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@zihs0822/Prometheus-설치저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)