文章目录
一. 添加报警规则(邮箱报警)
- 启动grafana
systemctl start grafana-server.service
1. 配置文件
vi /etc/grafana/grafana.ini
#在文件末尾添加
[smtp]
enabled = true #开启stmp
host = smtp.qq.com:25 #邮箱服务器加端口
user = 123456@qq.com #发送邮箱的的邮箱地址
password = lbbtdsijoviidjaa #此处用的qq邮箱 需要开启pop3协议 密码为验证中后的授权码
skip_verify = true
from_address = 123456@qq.com #邮箱发送者
from_name = Grafana #发送用户名
ehlo_identity = qq.com
重启grafana
[root@grafana ~]# systemctl restart grafana-server
添加channel告警通道
名字:邮箱告警
类型:Email
电子邮件地址:接受邮箱的地址。如果有多个用“;” 分号隔开
发送并测试---->保存(save)
增加监控
返回图形界面
选择 Alert 选项设置告警条件 ----点击create alert 创建告警
设置一个告警名称 和触发条件
设置报警通道和报警信息
测试
触发报警,看邮件
二. Grafana监控系统
监控Mysql
Grafana监控系统之开放API
监控RabbitMQ
监控Redis
监控TiDB
三. 其他配置
1、grafana使用mysql做数据源
1、创建库名和账号
create database grafana DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON grafana.* TO grafana@'%' IDENTIFIED BY 'grafana' WITH GRANT OPTION;
2、修改配置文件
[database]
type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = grafana
grafana使用mysql存储session
1、确保session表已存在,如果没有创建session表
CREATE TABLE `session` (
`key` CHAR(16) NOT NULL,
`data` BLOB,
`expiry` INT(11) UNSIGNED NOT NULL,
PRIMARY KEY (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2、修改配置文件
[session]
provider = mysql
provider_config = grafana:grafana@tcp(127.0.0.1:3306)/grafana
cookie_name = grafana_sess
cookie_secure = false
session_life_time = 86400
systemctl start grafana-server
systemctl enable grafana-server