【grafana 仓库】

    zabbix插件安装后,我们就可以获取zabbix监控中的主机信息,可以根据zabbix数据创建grafana监控大屏

    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图1

    1》配置邮件告警,先建立SMTP服务器,我们一般直接使用外部的SMTP服务器,如163邮箱、qq邮箱等免费邮箱

    2》有两种形式配置邮箱:
    第一,我们可以直接在Grafana配置文件里配置SMTP服务器(最方便)
    第二,配置系统本身的邮件服务 /etc/mail.rc,在这个配置文件后面设置SMTP服务器配置,这个Grafana发送告警邮件时,需要回来通过它发送高级告警邮件

    通道配置完成后,我们可以点击Send Test发送测试邮件,确认配置是否正常

    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图2

    确认配置状态
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图3

    表示测试成功:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图4

    告警通知邮件已发送:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图5

    打开钉钉,选择机器人管理,创建新的机器人管理(告警通知只能配置到群组里):
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图6

    配置新创建的机器人接受告警通知:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图7

    配置钉钉接受告警的IP地址:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图8

    配置钉钉告警模,选择钉钉类型
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图9

    测试,如下状态为正常:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图10

    测试告警已通知,如下所示:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图11

    Grafana数据展示配置:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图12

    在Alert 选项中,可能会出现了 Template variables are not supported in alert queries 这样的提示信息,意思就是在告警查询中是不支持模板变量,直接使用未设置的·变量的模板即可

    配置告警通知:
    IS ABOVE :在什么值以上也就是大于某个值
    IS BELOW :在什么值下面也就是小于某个值
    IS OUTSIDE RANGE :在两个值的范围以外
    IS WITHIN RANGE :在两个值的范围内
    HAS NO VALUE :没有值
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图13

    告警通知方式配置,测试配置规则,如下:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图14

    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图15

    可以看到当前配置的规则已经生效触发(小红心的颜色状态表示当前监控的状态,触发alert规则):
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图16

    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图17

    安装插件,配置domain,,打开link正常显示Grafana状态:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图18

    以下通知方式为link,还可以选择其他通知规则:
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图19

    如果未设置grafana配置文件domain,选择进入 grafana发送的link,则出现这种状态
    http://localhost:3000/)

    如果设置了domain,如vip 192.168..10,则是这种状态
    http://192.168.
    . 10 :3000/)

    设置domain地址,正常显示
    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图20

    【钉钉未显示图像】
    因为在邮件告警通知中的图片是通过邮件服务器发送出去的,是一个图片附件,所以可以正常看到,对于钉钉、webhook 这些告警渠道则是直接显示的图片,所以需要设置 external storage 才能进行显示,设置后图片变为一个指向 external_image_storage 中图片地址的链接,如果本机无法访问 external_image_storage 图片是无法显示的,所以如果设置成 local 的时候邮件中的图片可能也不能显示了,因为这个时候是直接一张图片链接。不过 external_image_storage 可设置的 provider 包括 s3、webdav、gcs、azure_blob、local,如果是线上服务的话建议接入对象存储,列如 s3 服务,这里我们使用阿里云 OSS 来配置 s3 进行演示:

    Grafana通知里面的图形没有展示出来,这个我么就需要安装 grafana-image-renderer 插件,在 Grafana服务器上安装插件即可

    EOF

    @Grafana告警配置 邮件|钉钉 通知 - ଲ一笑奈&何 - 博客园 - 图21