1:更改配置文件
vim /etc/grafana/grafana.ini
apiVersion: v1
kind: ConfigMap
metadata:
name: grafana-config
namespace: kube-ops
data:
grafana.ini: |
[smtp]
enabled = true
host = smtp.163.com:25
user = ych_1024@163.com
password = <邮箱密码>
skip_verify = true
from_address = ych_1024@163.com
[alerting]
enabled = true
execute_alerts = true
如果有超时报错则更改端口25改为465
host = smtp.163.com:465
grafana界面
测试是否成功
安装插件renderer(需要查询)
grafana-cli plugins install grafana-image-renderer
安装截图需要的依赖库,不装捕获不到图片
yum -y install libatk-bridge* libXss* libgtk*
告警设置:很简单
Evaluate every:可以理解为监控间隔,触发阈值后,会pending一段时间,如果恢复则不会触发告警,没恢复则触发告警
Conditions:条件,有下拉菜单可以选,一般选平均值,
OF下面的query三个参数含义:第一个是选择你所需要触发监控的监控项ABC,这个会自动列出来你当前监控有哪些,第二三个,5m是5分钟前,now-1m是一分钟以前,第二第三进行连用的
可以使用多条件,但是不能使用Query里的变量,多条件是串行执行的
above:大于
below:小于
测试的告警邮件
service grafana-server restart