首页 > 其他分享 >Grafana 安装启用和钉钉报警

Grafana 安装启用和钉钉报警

时间:2023-04-03 20:39:44浏览次数:51  
标签:报警 启用 机器人 grafana link 警报 https Grafana com

Grafana钉钉报警的小卡片点击时无法跳转到Grafana的界面

在Grafana的配置文件.ini里

root_url = 'xxxx'

配置上地址重启即可

一、grafana安装与启用

我这里使用的docker方式

官方文档:https://grafana.com/docs/grafana/latest/installation/docker/

Grafana 安装启用和钉钉报警_linux

1.数据接入、仪表盘配置展示、各指标含义本篇不详解,请参看这篇:

https://www.jianshu.com/p/7e7e0d06709b by 简书-kang少年

2.直接三挡起步可以fork这个分支:https://github.com/monitoringartist

里面有很全面很正统的常见数据源grafana模板,下载再倒入就可以了

3.注意模板类型的dashboard只能用于监控和展示,接入警报需要自定义query

二、钉钉机器人创建与配置

钉钉开发者文档:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq

1.创建钉钉群&钉钉机器人

Grafana 安装启用和钉钉报警_zabbix_02

创建一个自定义机器人

2.在“机器人设置”中获得webhook的URL

Grafana 安装启用和钉钉报警_zabbix_03

获得webhook的URL

3.安全设置,这一步是必须的,我选择白名单模式,填入grafana服务器地址

Grafana 安装启用和钉钉报警_zabbix_04

安全设置-白名单

三、grafana设置警报

1.在grafana控制台,左边栏“Alerting”模块,创建一个警报。

Grafana 安装启用和钉钉报警_zabbix_05

Disable Resolve Message 表示健康监测为[OK]时,不发送信息。

2.创建一个测试用的dashboard和panel ,按“E”进入编辑模式,先创建一个query,选择数据源、检测项、实例ID、数据获取间隔;

Grafana 安装启用和钉钉报警_zabbix_06

3.创建一个报警规则

Grafana 安装启用和钉钉报警_docker_07

  • Name 自定义警报名称
  • Evaluate every 健康检测频率
  • For 由pending变为alerting状态需要的时间\ Send to 警报扳机
  • Message 警报文案

4.设置一个较小的警报阈值用于测试,回到钉钉查看机器人消息

Grafana 安装启用和钉钉报警_linux_08

//记得打开Disable Resolve Message标签,这样[OK]状态就不会发警报了

四、其他实施细节

1)注意修改AWS控制台的EC2监控,启用“详细监控”,实际就是数据抓取频率5min → 1min

2)基本沿用测试套路,为常用的server设置报警,可以多个query放到一个panel当中

监控项:CPU负载

健康监测:每分钟计算前5分钟CPU负载平均值,大于80则报警

报警规则:均值大于80变为“pending”状态,pending状态延续3分钟启动Alert

杂项:钉钉群公告、响应人员协调、测试机器人转正、修改机器人头像

五、完善与扩展

grafana接入钉钉机器人只支持link模式,在文中使用link只是当一个文本预览使用,以下是一个link样例

 { "msgtype": "link", "link": { "text": "这个即将发布的新版本,创始人xx称它为红树林。而在此之前,每当面临重大升级,产品经理们都会取一个应景的代号,这一次,为什么是红树林", "title": "时代的火车向前开", "picUrl": "", "messageUrl": "https://www.dingtalk.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI" } } 

可以修改对应字段,丰富钉钉机器人的功能,比如点击链接直接转到服务控制台、监控仪表盘

标签:报警,启用,机器人,grafana,link,警报,https,Grafana,com
From: https://blog.51cto.com/owenzhang24/6167356

相关文章

  • Zabbix利用脚本方式实现邮件报警
    一、安装mailx并配置好能够通过第三方发送邮件yum-yinstallmailxvimmail.rc#在末尾添加如下内容(以163邮箱为例):#setforzabbixsetsendcharsets=iso-8859-1,utf-8#发件人[email protected]#smtp服务器地址setsmtp=smtp.163.com#需要登录认证setsmtp-auth=lo......
  • mqtt启用ssl参考(2)
    1.WefirstneedtoinstallOpenSSLinordertocreateourcertificatesandkeys.ClickhereforGitHuborherefortheexe.2.CreateCAkeypair:NavigatetotheWindowsstartandsearchOpenSSL.Hitenteron"OpenSSLCommandPromt".Makesurey......
  • 安装grafana并且安装插件
      安装:到清华源去下载Indexof/grafana/yum/rpm/Packages/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror  安装:yumlocalinstall grafana-6.3.0-1.x86_64.rpm-yComplete![root@zabbix-server~]#grafana-grafana-cligrafana-server[root@zabbix......
  • grafana admin 密码重置
    有时可能碰到grafanaadmin密码忘记的问题,我们可以通过重置解决参考命令命令grafana-cliadminreset-admin-passwordxxxxxxxx参考资料https://community.grafana.com/t/admin-password-reset/19455/4......
  • zabbix配置触发器。。。。即设置监控项报警的分界值!!
              {192.168.8.101:system.users.num.last()}>6            报警声音设置    测试触发器报警:   问题来了,触发器提醒运维人员,需要及时处理一般问题!! ......
  • Lixnu:如何安装、启用、访问云服务器中的MySQL数据库?
    Linux系统:CentOS7MySQL版本:5.7.41安装方法:rpm安装(需要自己解决依赖问题)云服务器:阿里云MySQL客户端:Navicat  1、准备工作:软件配置本机是否有mysql软件:rpm-qa|grepmysql是否有冲突软件mariadb:rpm-qa|grepmariadb(如果有)卸载......
  • SHELL创建钉钉群接入机器人推送报警信息(text消息类型)
    步骤一:获取自定义机器人Webhook选择需要添加机器人的群聊,然后依次单击群设置 > 智能群助手。在机器人管理页面选择自定义机器人,输入机器人名字并选择要发送消息的群,同时可以为机器人设置机器人头像。 完成必要的安全设置,勾选我已阅读并同意《自定义机器人服务......
  • Zabbix监控使用ping判断主机是否存活并发邮件报警
    一、在Zabbix服务器安装gcc和fpingyum-yinstallgccwgethttp://www.fping.org/dist/fping-3.10.tar.gztar-xffping-3.10.tar.gzcdfping-3.10./configure--prefix......
  • 夜莺n9e监控配置支持电话短信报警
    夜莺监控Nightingale|夜莺监控,一款先进的开源云原生监控分析系统,采用All-In-One的设计,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即......
  • cAdvisor+Pro+Grafana 监控Docker容器
    cAdvisor(ContainerAdvisor) Google 开源的一个容器监控工具,可用于对容器资源的使用情况和性能进行监控。用于收集、聚合、处理和导出正在运行容器的有关信息。具体来......