prometheus altermanager邮件报警

prometheus altermanager邮件报警:

下载网址:
https://prometheus.io/download

tar zxfv alertmanager-0.15.2.linux-amd64.tar.gz -C /space/

mv /space/alertmanager-0.15.2.linux-amd64 /Influxdb/alertmanager

vi /space/altermanager/altermanager.yml

global:
resolve_timeout: 5m
smtp_smarthost: ‘smtp.ming.com:25‘
smtp_from: ‘[email protected]‘

route:
group_by: [‘down‘]
group_wait: 10s
group_interval: 10s
repeat_interval: 1h
receiver: ‘shprom‘
receivers:

  • name: ‘shprom‘
    email_configs:

    • to: ‘[email protected]‘

:wq

/space/altermanager/altermanager --config.file=/space/altermanager/altermanager.yml

vi /space/altermanager/down.yml

groups:

  • name: down
    rules:- alert: InstanceDown
    expr: up == 0
    for: 30s
    labels:
    user: shprom
    annotations:
    summary "Instance {{ $labels.instance }} down"
    description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 1 minutes."

:wq

vi /space/altermanager/mem.yml

groups:

  • name: mem
    rules:

    • alert: NodeMemoryUsage
      expr: expr: 100 - ((sum(node_memory_Cached_bytes)+sum(node_memory_Buffers_bytes)+sum(node_memory_MemFree_bytes))/sum(node_memory_MemTotal_bytes)*100) > 80
      for: 1m
      labels:
      user: shprom
      annotations:
      summary: "{{ $labels.instance }} High Memory usage detected"
      description: "{{ $labels.instance }}: Memory usage is above 80% (current value is:{{ $value }})"

:wq

vi /space/prometheus/prometheus.yml

alerting:
alertmanagers:

  • static_configs:

    • targets: [‘localhost:9093‘]

      - alertmanager:9093

rule_files:

  • "down.yml"
  • "mem.yml"

:wq

/space/prometheus/prometheus --config.file=/space/prometheus/prometheus.yml --storage.tsdb.path=/space/prometheus/data

原文地址:http://blog.51cto.com/yangzhiming/2309012

时间: 2024-11-02 13:30:19

prometheus altermanager邮件报警的相关文章

Prometheus + AlertManager 邮件报警

安装 wget https://github.com/prometheus/alertmanager/releases/download/v0.13.0/alertmanager-0.13.0.linux-amd64.tar.gz tar -axvf alertmanager-0.13.0.linux-amd64.tar.gz 配置AlertManager AlertManager安装目录下有默认的simple.yml文件,可以创建新的配置文件,在启动时指定即可. 配置文件如下: global:

Prometheus+Altermanager钉钉报警

Prometheus+Altermanager钉钉报警 一.添加钉钉机器人 参考钉钉官方文档:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq 二.在k8s上部署钉钉告警deployment,这里我们引用第三方的插件. [[email protected] webhook-dingtalk]# cat webhook-dingtalk.yaml apiVersion: apps/v1beta2 kind: Deployment metada

部署kube-prometheus,添加邮件报警

这个项目出自coreos,已经存在很久了,第一次尝试的时候还很简陋,现在完善了很多. 项目提供了一键部署脚本,跑起来并不难,不过个人感觉要真正掌握并灵活使用并不是很容易. kube version: 1.9.1 OS version: debian stretch 1.从github把项目拉下来. # git clone https://github.com/coreos/prometheus-operator.git 2.准备镜像,这里用到了墙外的镜像,自行科学下载. quay.io/prom

线上一个简单检测Ping状态的邮件报警脚本

Step1.安装sendmail来发邮件 # yum -y install sendmail # /etc/init.d/sendmail start # chkconfig sendmail on Step2.安装邮件客户端 # yum -y install mutt 2.1添加发件人信息,如下 # vim /etc/Muttrc set charset="utf-8"           #设置发邮件编码 set envelope_from=yes set rfc2047_para

图文详解zabbix的安装以及设置邮件报警

简介:1.zabbix的介绍 2.zabbix的服务端安装 3.浏览器安装zabbix 4.zabbix的客户端安装 5.添加一个客户端 6.设置邮件报警 zabbix的介绍 zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent.

zabbix3.0微信邮件报警

Zabbix 邮件微信报警 分2大部分: 1.Zabbix服务器端配置 邮件服务安装配置 2.Web端服务配置 服务器端的设置: 系统 cenots 6.5   2.6.32-431.el6.x86_64 安装邮件发送服务: [[email protected] ~]# wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files [[email protected] ~]# mv downloa

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警 监控端配置:(192.168.4.5) 1基础环境:(实验环境可以关闭防火墙,但生产环境不能关闭,否则不安全,要设置相应规则) [[email protected]桌面]# /etc/init.d/iptables stop [[email protected]桌面]# setenforce 0 2搭建lamp平台,(它运行在lamp平台上) [[email protected]桌面]# yum -y install htt

zabbix配置邮件报警(第四篇)

邮件报警可采用本地邮件服务,也可以自定义脚本,这里我采用本地邮件服务报警 添加收件人

linux 下搭建zabbix邮件报警

一.搭建环境介绍 hostname IP zabbix版本 系统版本 服务端 webserver 192.168.1.20 zabbix2.2 CentOS 6.6 客户端 hpf-linux 192.168.1.110 zabbix2.2 CentOS 6.6 二.使用外部邮箱账号发送报警邮件设置: 1.关闭sendmail或者postfix 使用外部邮箱账号时,不需要启动sendmail或者postfix ,如果在sendmail或者postfix启动的同时使用外部邮箱发送报警邮件,首先会读