Prometheus v2.53.1 LTS를 Ubuntu CLI에 설치하는 방법을 단계별로 안내해 드리겠습니다.
sudo mkdir -p /etc/prometheus /var/lib/prometheus
sudo useradd --no-create-home --shell /bin/false prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.53.1/prometheus-2.53.1.linux-amd64.tar.gz
tar xvf prometheus-2.53.1.linux-amd64.tar.gz
sudo cp prometheus-2.53.1.linux-amd64/prometheus /usr/local/bin/
sudo cp prometheus-2.53.1.linux-amd64/promtool /usr/local/bin/
sudo cp -r prometheus-2.53.1.linux-amd64/consoles /etc/prometheus
sudo cp -r prometheus-2.53.1.linux-amd64/console_libraries /etc/prometheus
sudo cp prometheus-2.53.1.linux-amd64/prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus /var/lib/prometheus
sudo chown prometheus:prometheus /usr/local/bin/{prometheus,promtool}
sudo nano /etc/prometheus/prometheus.yml
sudo nano /etc/systemd/system/prometheus.service
다음 내용을 파일에 추가:
[Unit]
Description=Prometheus
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
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
sudo systemctl status prometheus
rm prometheus-2.53.1.linux-amd64.tar.gz
rm -rf prometheus-2.53.1.linux-amd64
이제 Prometheus v2.53.1 LTS가 설치되고 실행 중일 것입니다. 기본적으로 Prometheus는 9090 포트에서 실행됩니다. 웹 브라우저에서 http://your_server_ip:9090으로 접속하여 Prometheus 웹 인터페이스에 액세스할 수 있습니다.
방화벽을 사용 중이라면 9090 포트를 열어주어야 합니다:
sudo ufw allow 9090/tcp
이 설치 과정에서 문제가 발생하거나 추가 설명이 필요한 부분이 있다면 알려주세요.