Prometheus监控平台配置--监控mysql

        上一篇中讲述了怎么安装Prometheus,然后对服务器集群资源信息进行监控并通过grafana展示监控信息,在这一篇中我们只讲和mysql相关的监控,关于prometheus的监控原理以及安装可以看下上一篇。

1.上传

        通过rz命令将安装包上传到任意目录,我这里是上传到了home/tools目录。

2.解压&配置

        解压:

tar xvf mysqld_exporter-0.12.1.linux-amd64.tar.gz

        重命名:

mv mysqld_exporter-0.12.1.linux-amd64 mysqld_exporter

        执行命令:

export DATA_SOURCE_NAME='root:123456@(127.0.0.1:3306)/'
  • root 为数据库用户名
  • 123456 为数据库密码
  • 127.0.0.1 为数据库 IP
  • 3306 为数据库端口号

3.启动mysql exporter

        进入到解压后的文件夹中,执行命令:

nohup ./mysqld_exporter &

        监控nohup.out 日志,有如下日志代表成功。

         修改prometheus 的配置文件prometheus.yml, 增加监控MySQL的job(注意缩进格式)。

vi prometheus.yml

- job_name: 'mysql'
    static_configs:
    - targets: ['localhost:9104']

        

4.检查是否配置成功

       进入prometheus 的UI界面,在status-targets页面下,可以看 到MySQL exporter 的状态, targets 中的 IP 为mysql_exporter 的 IP,端口号固定为9104 重启prometheus。

5.导入监控模板

         在Grafana中添加MySQL的监控模板 在grafana 官网模板中找到MySQL监控模板Mysql Overview,id为7362,并导入 到Grafana 中(具体操作步骤参考上面导入Linux监控模板操作)。

         导入监控模板打开之后如下图所示,目前是没对mysql进行相关操作,所以也没数据。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值