MySQL-MongoDB开源监控利器PMM增加slack报警功能

这里介绍下如何增加报警功能,话说没有报警功能的监控都是不是好监控!

pmm的监控类型主要有,其实应该说是Grafana

  1. email   #最常用的,但是缺点就是依赖服务商的SMTP服务器,经常会有延迟,被当成垃圾邮件

    官方的配置教程:

    https://www.percona.com/blog/2017/01/23/mysql-and-mongodb-alerting-with-pmm-and-grafana/?utm_source=tuicool&utm_medium=referral

  2. webhook #不考虑了,其实和slack这些是一样的方式
  3. slack  #本文重点介绍的
  4. pagerduty  #不考虑了
  5. victorops  #不考虑了
  6. opsgenie  #不考虑了

下面链接有详细介绍几种报警方式的配置:

https://segmentfault.com/a/1190000008226841

首先需要在slack上注册一个账号,网站是国外的,连接性不是很好,能翻墙最好,然后配置slackbot其实就是一个机器人:)

官方网站:https://slack.com/

登陆管理控制台后配置报警方式,这里使用slack

这里选择slack,url是生成的incoming-webhook,生成方法见结尾

触发报警动作: 注意:对于如何针对每个监控项目的报警阈值配置参考这里:http://www.tuicool.com/articles/UBrMzmA  

报警列表信息:

slack webhook生成方法:

在你的team的配置里面找到  ConfigureApps

添加webhooks配置

将消息post到具体的channel我这里是@slackbot

将这个URL复制粘贴到pmm alert配置中的对应位置:

时间: 2024-10-12 14:51:12

MySQL-MongoDB开源监控利器PMM增加slack报警功能的相关文章

开源监控利器grafana

前言: 做运维的很重要的基础工作就是监控,之前都是统计数据入库,然后前端js图表插件出图,费时费力,可定制性差 前几天接触到了ELK(logstash, elasticsearch, kibana)这套日志收集展示工具集,的确很方便,但是手头没有那么大的存储啊 也不是所有的日志数据都需要,然后就发现了grafana + influxdb的解决方案 简介: 先给出这两个工具的官网 http://grafana.org/ http://influxdb.com/ 建议各位看官先大体浏览下这两个工具的

开源监控利器,高大上的OMD

参考文档: 官方参考: http://omdistro.org/doc/quickstart_redhat http://omdistro.org/doc/configuration_basics https://labs.consol.de/repo/stable/#_6 http://mathias-kettner.de/checkmk.html http://mathias-kettner.de/cms_wato.html 其他参考: https://www.digitalocean.co

监控利器Nagios之一:监控本地NFS和外部HTTP、MySQL服务

监控利器Nagios之一:监控本地NFS和外部HTTP.MySQL服务 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios的特点: 1.监控服务http.MySQL.nfs.tcp.ping等 2.监控主机资源cpu.负载.I/O.虚拟及内存磁盘利用率等 3.支持邮件微信等报警通信. 4.可选we

k8s实践17:监控利器prometheus helm方式部署配置测试

监控利器prometheus helm方式部署配置测试 1.部署helm 部署helm参考方法 后面使用helm部署grafana和prometheus,因此首先需要部署helm,保证helm能正常使用. 部署helm客户端过程见下: [[email protected] helm]# curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh % Total % Receive

监控利器---Zabbix(一)

开源监控软件对比 Cacti(英文含义仙人掌) 是一套基于PHP.MySQL.SNMP和RRDtool开发的网络流量监测图形分析工具,它通过snmpget来获取数据使用RRDtool绘图,简化RRDtool使用.提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构.主机设备以及任何一张图,还可以与LDAP结合进行用户认证,同时也能自定义模板.在历史数据展示监控方面,其功能相当不错. Cacti通过添加模板,使不同设备的监控添加具有可复用性,并且具备可自定义绘图的功能,具有强大的运

小米开源监控系统Open-Falcon安装使用笔记

前言 近期爆出Zabbix有严重bug,加上一直对zabbix的性能.UI不满.所以这次想钻研一下最近很火的open-falcon,源于小米公司的开源项目,赞一个. 一.官网介绍 监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题.监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择.当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案.之后,随着业务规模的持续快速

小米开源监控open-falcon

小米开源监控系统Open-Falcon安装使用笔记 07net01.com 发布于 2016-10-25 18:42:03 分类:IT技术 阅读(88) 评论 前言 近期爆出Zabbix有严重bug,加上一直对zabbix的性能.UI不满.所以这次想钻研一下最近很火的open-falcon,源于小米公司的开源项目,赞一个. 一.官网介绍 监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题.监控系统作为一个成熟的运维产品,业界有很多

初探分布式监控利器zabbix

Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案.    被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据    Server端:通过收集SNMP和agent发送的数据,写入数据库(MySQL, ORACLE)再通过php+apache在web前端展示. zabbix运行条件:    Server:Zabbix Server需运行在LAMP(Linux+Apache+Mysql+PHP)环境下(或者LNMP),对硬件要求低   

基于Redis+MySQL+MongoDB存储架构应用

摘  要: Redis+MySQL+MongoDB技术架构实现了本项目中大数据存储和实时云计算的需求.使用MongoDB切片的水平动态添加,可在不中断平台业务系统的同时保障扩容后的查询速度和云计算效能:依据切片键索引分片,位于各切片独立进行计算,使大数据下的实时分析成为现实.对于高频访问的数据放在了Redis中,有效地降低磁盘I/O,使业务系统响应更为敏捷,满足了高并发下应用服务的高呑吐要求. 关键词: 移动位置服务SaaS:Redis:MongoDB 基于移动位置服务的应用是根据用户所在位置提