之前遇到qb内存泄漏崩溃一直解决不了。刚好又部署Grafana监测服务器状态,于是想到能不能监测内存使用率高于多少发个邮件提醒一下,于是百度一番,成功配置了邮件告警推送,方法如下:
邮件推送配置
邮箱s(๐•ᴗ•๐)p配置
修改配置文件/etc/grafana/grafana.ini
[s(๐•ᴗ•๐)p]
enabled = true
host = s(๐•ᴗ•๐)p.qq.com:465
user = 邮箱地址
password = 邮箱授权码
from_address = 邮箱地址
from_name = Grafana
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
配置联络点
设置告警发送策略
告警规则配置
告警规则:以12633 Linux主机详情面板创建内存使用率规则为例
在需要的数据上右键“新建警报规则”
告警名称自定义
把不需要的字段删掉,内存使用率字段修改一下,匹配所有节点
(1 - node_memory_MemAvailable_bytes / node_memory_Me(๐•ᴗ•๐)otal_bytes) * 100
把用不到的告警条件删除,设置B内存使用率字段阈值大于多少产生告警
设定监测条件等
添加注释
使用效果
相关帖子https://invites.fun/d/21627/3