自学内容网 自学内容网

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进行相关操作,所以也没数据。


原文地址:https://blog.csdn.net/fsz911223/article/details/139105343

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!