zoukankan      html  css  js  c++  java
  • 监控Mysql数据库

    Prometheus(普罗米修斯) 监控Mysql数据库:
    这个是基于第一版本环境搭建的,需要部署prometheus:

    服务器                            IP地址
    Prometheus服务器                  192.168.1.22
    被监控服务器(MySQL)              192.168.1.20
    grafana服务器                     192.168.1.21
    在被管理机angent1上安装mysqld_exporter组件

    #下载链接:
    wget -c https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
    #解压:
    tar xf mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /usr/local/
    mv /usr/local/mysqld_exporter-0.12.1.linux-amd64.tar.gz /usr/local/mysqld_exporter
    ls /usr/local/mysqld_exporter

     

    安装mariadb数据库,并授权:
    #安装/启动:
    yum install mariadb* -y
    systemctl restart mariadb
    systemctl enable mariadb
    mysql
    
    #授权:
    MariaDB [(none)]> grant select,replication client,process ON *.* to 'mysql_monitor'@'localhost' identified by '123456';
    MariaDB [(none)]> flush privileges;
    MariaDB [(none)]> quit
    
     注意:
     授权IP为localhost,因为不是Prometheus服务器来直接找mariadb获取数据,
     而是Prometheus服务器找mysql_exporter,mysql_exporter再找mariadb.
     所以这个localhost是指mysql_exporter的IP 

    创建一个mariadb配置文件,写上连接的用户名与密码(和上面的授权的用户名和密码要对应):vim /usr/local/mysqld_exproter/.my.cnf

    [client]
    user=mysql_monitor
    password=123456

    #启动mysql_exporter:
    nohup /usr/local/mysqld_exporter/mysqld_exporter --config.my-cnf=/usr/local/mysql_exporter/.my.cnf &
    #确认端口:
    ss -anltp | grep 9104

    回到Prometheus服务器的配置文件李添加被监控mariadb的配置段:

    在主配置文件最后再加上下面三行:vim /usr/local/prometheus/prometheus.yml
     - jod_name: 'mariadb'                     #取一个jod,名称来代表被监控的mariadb
       static_configs:
       - targets: ['192.168.1.20:9104']        #这里改成,被监控机器的IP,后端接口接9104

    改完配置文件后,重启服务:

    #直接pkill: 
    pkill prometheus
    
    #重新启动:
    /usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &

    回到web管理界面 --> 点Status-->Targets-->可以看到监控 mariadb了

     

  • 相关阅读:
    linux 11201(11203) ASM RAC 安装
    [学习笔记]多项式对数函数
    linux 10201 ASM RAC 安装+升级到10205
    tar
    [学习笔记]多项式开根
    gzip
    小朋友和二叉树
    zip
    bzoj5016 一个简单的询问
    unzip
  • 原文地址:https://www.cnblogs.com/fengyuanfei/p/14497997.html
Copyright © 2011-2022 走看看