Installation Alertmanager

ติดตั้ง Alertmanager

การติดตั้ง Alertmanager จะติดตั้งที่ environment ที่เราได้สร้างไว้ตอนติดตั้ง senlin client กับ Octavia client

wget https://github.com/prometheus/alertmanager/releases/download/v_version_/alertmanager-{version}.linux-amd64.tar.gz 
  • สร้าง user ของ alertmanager เเละ มอบสิทธิ์ให้ userนี้ จัดการไฟล์เเละไดเรกทอรี่

sudo groupadd -f alertmanager
sudo useradd -g alertmanager --no-create-home --shell /bin/false alertmanager
sudo mkdir -p /etc/alertmanager/templates
sudo mkdir /var/lib/alertmanager
sudo chown alertmanager:alertmanager /etc/alertmanager
sudo chown alertmanager:alertmanager /var/lib/alertmanager
  • ใช้ tar เเตกไฟล์ alertmanager-{version}.linux-amd64.tar.gz เเละใช้ mv ย้ายไฟล์

tar -xvf alertmanager-{version}.linux-amd64.tar.gz
mv alertmanager-{version}.linux-amd64 alertmanager-files
  • copy ไฟล์ alertmanager เเละ amtool ไปที่ /usr/bin

sudo cp alertmanager-files/alertmanager /usr/bin/
sudo cp alertmanager-files/amtool /usr/bin/
sudo chown alertmanager:alertmanager /usr/bin/alertmanager
sudo chown alertmanager:alertmanager /usr/bin/amtool
  • ย้าย alertmanager.yml จาก alertmanager-files ไปที่ /etc/alertmanager เเละ มอบสิทธิ์ให้ user alertmanager จัดการไฟล์เเละไดเรกทอรี่

  • สร้าง alertmanager service file

จากนั้น add config ดังนี้

เเก้ไขสิทธิ์ของไฟล์

  • ใช้ systemd daemon-reload เเละ start alertmanager service รวมถึงเช็ค status

เข้าหน้า Prometheus AlertManager UI

สามารถเข้าได้จาก http://{Floating_ip}:9093 Ex.

CREDIT: https://developer.couchbase.com/tutorial-configure-alertmanagerarrow-up-right

Last updated