从零搭建Prometheus+Grafana监控报警系统( 三 )

备注:创建用户jerry , 该用户可以从本机127.0.0.1登录服务器 , 该用户的密码为123 。
步骤二:安装配置导出器(exporter)
1)安装mysqld_exporter导出器(被监控主机192.168.4.11操作)
tar -xf mysqld_exporter-0.12.1.linux-amd64.tar.gzmv mysqld_exporter-0.12.1.linux-amd64 /usr/local/mysqld_exportervim /usr/local/mysqld_exporter/.my.cnf[client]host=127.0.0.1port=3306user=jerrypassword=123备注:创建数据库配置文件.my.cnf , 到时mysqld_exporter自动读取配置文件 , 使用配置文件用的账户和密码信息访问数据库 , 获取数据库监控信息 。
2)编写服务service文件 , 默认端口为9104(被监控主机192.168.4.11操作)
vim /usr/lib/systemd/system/mysqld_exporter.service[Unit]Description=node_exporterAfter=network.target[Service]ExecStart=/usr/local/mysqld_exporter/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter/.my.cnf[Install]WantedBy=multi-user.target systemctl enable mysqld_exporter --now 3)修改监控服务器配置文件(192.168.4.10主机操作) 。
参考原文的配置模板 , 最文件最后手动添加如下3行内容 , 修改后重启服务
vim /usr/local/prometheus/prometheus.ymlscrape_configs:… …- job_name: 'mysql'#监控任务的名称static_configs:- targets: ['192.168.4.11:9104']#被监控主机IP和端口systemctl restart prometheus.service步骤三:配置Grafana可视化
1)查看监控主机(浏览器访问http://192.168.4.10:9090) 。
查看prometheus是否已经识别到MariaDB数据库主机 , 效果如图所示:

从零搭建Prometheus+Grafana监控报警系统

文章插图
 
2)访问Grafana导入数据库可视化模板(浏览器访问http://192.168.4.10:3000) 。
导入数据库可视化模板 , 效果如图所示:
从零搭建Prometheus+Grafana监控报警系统

文章插图
 
设置数据源 , 数据来源于Prometheus , 效果如图所示:
从零搭建Prometheus+Grafana监控报警系统

文章插图
 
如果离开监控图形时提示保存监控图形 , 可以任意输入名称即可 , 如图-20所示:
从零搭建Prometheus+Grafana监控报警系统

文章插图
【从零搭建Prometheus+Grafana监控报警系统】 
来源:
https://www.jianshu.com/p/35e23e78b60d


推荐阅读