alertmanager安装部署

alertmanager安装和使用方法

方式一:二进制文件部署

警报一直是整个监控系统中的重要组成部分,Prometheus监控系统中,采集与警报是分离的。警报规则在 Prometheus 定义,警报规则触发以后,才会将信息转发到给独立的组件 Alertmanager ,经过 Alertmanager r对警报的信息处理后,最终通过接收器发送给指定用户。

alertmanager工作机制

img

在Prometheus生态架构里,警报是由独立的俩部分组成,可以通过上图很清晰的了解到 Prometheus 的警报工作机制。其中 Prometheus 与 Alertmanager 是分离的俩个组件。

在这里着重讲解alertmanager组件的安装和使用方法

下载和安装

  • 下载方式:

  • https://github.com/prometheus/alertmanager

  • https://prometheus.io/download/
    下载完成后上传到服务器中
    步骤一:
    解压 tar -xzf alertmanager-0.25.0.linux-amd64.tar.gz

    解压完成后进入alertmanager目录
    步骤二:
    创建文件夹
    mkdir /etc/alertmanager
    mkdir /usr/lib/alertmanager
    步骤三:
    复制文件和授权
    cp alertmanager.yml /etc/alertmanager/
    chown prometheus /var/lib/alertmanager/
    cp alertmanager /usr/local/bin/
    步骤四:
    编写系统服务文件
    vi /etc/systemd/system/alertmanager.service

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

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

[Install]
WantedBy=multi-user.target

访问:
在浏览器输入 http://IP:9093/

步骤五:
在Prometheus配置文件中添加如下配置

alerting:
  alertmanagers:
    - static_configs:
        - targets:
           - alertmanager:9093

posted @   LILEI-2  阅读(273)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示