← Back to list

[Prometheus] AlertManager 설치 가이드

📱 💻 🤖 에이든의 이야기🧑🏻‍💻📚 ☁️📝 · 2023-03-14 15:04 · 1 claps · 4.0 min read paywalled
#prometheus #prometheus-monitoring #alertmanager #korean #install-guide
Open on Medium ↗

[Prometheus] AlertManager 설치 가이드

Prometheus에서는 알림 시스템이 분리되어 있다. 서버 매트릭에 어떤 문제가 있거나 했을 때 기준을 정해두고 이를 Alertmanager에서 관리해서 개발자가 알림을 받을 수 있도록 하고 있다.

[embed]Alertmanager | Prometheus The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of…prometheus.io

[embed]GitHub - prometheus/alertmanager: Prometheus Alertmanager The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of…github.com

유저생성

sudo adduser --no-create-home --disabled-login --shell /bin/false --gecos "Alertmanager User" alertmanager

디렉토리 생성

sudo mkdir /etc/alertmanager
sudo mkdir /etc/alertmanager/template
sudo mkdir -p /var/lib/alertmanager/data

설정파일(alertmanager.yml) 생성 및 파일 유저 권한 부여

sudo touch /etc/alertmanager/alertmanager.yml
sudo chown -R alertmanager:alertmanager /etc/alertmanager
sudo chown -R alertmanager:alertmanager /var/lib/alertmanager

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

wget https://github.com/prometheus/alertmanager/releases/download/v0.24.0/alertmanager-0.24.0.linux-amd64.tar.gz
tar xvzf alertmanager-0.24.0.linux-amd64.tar.gz

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

sudo cp alertmanager-0.24.0.linux-amd64/alertmanager /usr/local/bin/
sudo cp alertmanager-0.24.0.linux-amd64/amtool /usr/local/bin/
sudo chown alertmanager:alertmanager /usr/local/bin/alertmanager
sudo chown alertmanager:alertmanager /usr/local/bin/amtool

alertmanager.service 서비스 등록

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

alertmanager.service


[Unit]
Description=Prometheus Alertmanager Service
Wants=network-online.target
After=network.target

[Service]
User=alertmanager
Group=alertmanager
Type=simple
ExecStart=/usr/local/bin/alertmanager \
    --config.file /etc/alertmanager/alertmanager.yml \
    --storage.path /var/lib/alertmanager/data
Restart=always

[Install]
WantedBy=multi-user.target
# 서비스 데몬 리로드
sudo systemctl daemon-reload
# Alertmanager 자동 재기동
sudo systemctl enable alertmanager
# Alertmanager 스타트
sudo systemctl start alertmanager
# Alertmanager 상태 확인
sudo systemctl status alertmanager

메타데이터
post_id
bc490db8baa3
slug
prometheus-alertmanager-설치-가이드-bc490db8baa3
url
https://medium.com/@jyha81/prometheus-alertmanager-%EC%84%A4%EC%B9%98-%EA%B0%80%EC%9D%B4%EB%93%9C-bc490db8baa3
canonical_url
https://medium.com/@jyha81/prometheus-alertmanager-%EC%84%A4%EC%B9%98-%EA%B0%80%EC%9D%B4%EB%93%9C-bc490db8baa3
author_url
https://medium.com/@jyha81
status
ok
fetched_at
2026-08-20 06:54:13