-
下载 Altermanager
wget https://github.com/prometheus/alertmanager/releases/download/v0.18.0/alertmanager-0.18.0.linux-amd64.tar.gz
-
解压安装
tar xvzf alertmanager-0.18.0.linux-amd64.tar.gz
将减压文件移动到,/usr/local/bin 目录下
mv amtool alertmanager /usr/local/bin
创建configuration文件 在etc 文件下
mkdir -p /etc/alertmanager
mv alertmanager.yml /etc/alertmanager
创建data文件夹
mkdir -p /data/alertmanager
为服务创建一个用户
useradd -rs /bin/false alertmanager
将AlertManager二进制文件的权限授予新创建的用户
chown alertmanager:alertmanager /usr/local/bin/amtool /usr/local/bin/alertmanager
chown -R alertmanager:alertmanager /data/alertmanager /etc/alertmanager/*
创建服务
cd /lib/systemd/system
touch alertmanager.service
将如下文本添加到alertmanager.service中
[Unit]
Description=Alert Manager
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=alertmanager
Group=alertmanager
ExecStart=/usr/local/bin/alertmanager \
--config.file=/etc/alertmanager/alertmanager.yml \
--storage.path=/data/alertmanager
Restart=always
[Install]
WantedBy=multi-user.target
保存文件
$ sudo systemctl enable alertmanager
$ sudo systemctl start alertmanager
查看是否启动
systemctl status alertmanager