之前写过将Prometheus的监控告警信息通过Alertmanager推送到钉钉群. 最近转移了阵地,需要将Prometheus监控告警信息推送到企业微信群,经过两天的摸索,以及查了网上的一些资料,总结了此文,避免后面的同学走弯路. Alertmanager将告警信息推送到微信群,主要涉及到如下几方面的配置: 企业微信后台的配置,包括新建告警部门和应用: Alertmanager的主配置文件配置和告警模板配置: Prometheus主配置文件的配置以及告警规则的配置: 下面就这三点分别进行介绍…
prometheus 告警 prometheus 通过alertmanager进行告警 实现监控告警的步骤: 在prometheus中定义告警规则rule_files alertmanager配置告警告警动作,分组,抑制,静默等功能 alertmanager安装route定义的规则向终端:邮箱,企业微信等发生告警信息 监控服务端主机下载安装alertmanager alertmanager可以和prometheus主机安装在一起,也可以独立部署在一台主机.这里部署在一台主机 [root@loca…
此处默认已安装Prometheus服务,服务地址:192.168.56.200  一.设置企业微信 1.1.企业微信注册(已有企业微信账号请跳过) 企业微信注册地址:https://work.weixin.qq.com/ 按照要求填写相应信息,注册企业微信 1.2 .创建自建应用 企业微信注册完成后,登录进去,点击上方导航条中的[应用管理]按钮,切换到应用管理页面. 然后选择[创建应用],创建用于接收Alertmanager告警信息的自建应用 填写应用名称等信息,创建应用.创建应用后,记录应用的…
准备工作 step 1: 访问网站 注册企业微信账号(不需要企业认证). step 2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息: prometheus 配置: # Alertmanager configuration alerting: alertmanagers: - static_configs: - targets: - localhost:9093 rule_files: - "rules.yml" scrape_configs: - job…
创建企业微信应用 注册企业微信:访问https://work.weixin.qq.com/,注册企业,随便填,不需要认证 创建应用 创建告警配置 vim /usr/local/prometheus-2.1/rule2.yml groups: - name: cluster rules: - alert: HIGHCPU expr: (1-irate(node_cpu_seconds_total{mode="idle",job="export_test2"}[1m])…
上一篇:二进制安装Prometheus  下面准备在监控的流程中呈现到告警到企微 查看企业ID,用于后续配置文件 四.安装Alertmanager1.准备安装的包 --选择上面链接给的Linux的tar包 alertmanager-0.22.2.linux-amd64.tar.gz wget https://github.com/prometheus/alertmanager/releases/download/v0.22.2/alertmanager-0.22.2.linux-amd64.ta…
前言 前面一篇博客,我已经介绍了prometheus如何监控mysql. 这一篇我来介绍如何通过alertmanger进行告警邮件发送(微信或钉钉类似,因为需要企业帐户,我就不试了),以及如何通过grafana查看告警. 开始演示 测试机器 Prometheus: 192.168.56.140 Host01:192.168.56.103 安装alertmanager 获取安装包 wget https://github.com/prometheus/alertmanager/releases/do…
本次任务是用alertmanaer发一个报警邮件 本次环境采用二进制普罗组件 本次准备监控一个节点的内存,当使用率大于2%时候(测试),发邮件报警. k8s集群使用普罗官方文档 环境准备 下载二进制https://prometheus.io/download/ https://github.com/prometheus/prometheus/releases/download/v2.0.0/prometheus-2.0.0.windows-amd64.tar.gz https://github.…
目录 一.Alertmanager简介 二.Alertmanager部署 三.Alertmanager配置 四.自定义告警规则和发送 五.自定义告警模板 一.Alertmanager简介 Prometheus是一个划分平台,metrics的收集和存储与警报是分开的,警报是由Alertmanager负责,这是监控环境的独立部分.警报的规则是在Prometheus server上进行定义的,这些规则可以触发时间,然后将其传到alertmanager,alertmanager随后决定如何处理各自的警报…
一.拓扑图 二.收集数据 2.1前期准备 创建共享目录,即为了各节点都创建该目录,有两个文件,做数据共享 /home/target/prom-jvm-demo 1.下载文件 jmx_prometheus_javaagent-0.3.1.jar 2.创建文件 [root@manager prom-jvm-demo]# cat simple-config.yml --- rules: - pattern: ".*" 2.2启动容器 注:6060作为java监控数据暴露端口,每一个服务单独占…