zoukankan      html  css  js  c++  java
  • grafana+prometheus搭建监控系统

    1.简介

      本文是基于Linux centos7搭建

    2.下载安装

     ①下载grafana的yum源

         关于grafana的安装,网上有很多:

          在

    /etc/yum.repos.d/grafana.repo配置源文件

    yum install grafana直接安装的,我试了没有成功,所以才用了下载yum的rpm源进行安装

         

     如果熟悉docker的同学,那就很方便了,完全不用这么麻烦了

     安装其实很简单

    安装完成后

    systemctl start grafana-service

    启动服务

    使用ip加端口进行访问,不是在本地打开,记得防火墙规则中开放对应的端口

    ②安装prometheus

    下载后进行解压缩

    wget https://github.com/prometheus/prometheus/releases/download/v2.17.0-rc.1/prometheus-2.17.0-rc.1.linux-amd64.tar.gz

    tar -xvf prometheus-2.17.0-rc.1.linux-amd64.tar.gz

    下载所需要的监控

    使用上述方法

    mysql_exporter需要配置账号密

    首先创建账号密码

    GRANT REPLICATION CLIENT, PROCESS, SELECT ON *.* TO 'mysql_monitor'@'%' IDENTIFIED BY 'mysql_monitor'; 

    FLUSH PRIVILEGES;

    写入文件中,改文件需要创建

     说一下这里碰到的问题

    当时登录的时候出错

    mysql默认的有两个没有user的账号删掉

    use mysql;

    delete from user where user='';

    FLUSH PRIVILEGES;需要重新更新权限,就可以了

    node_exporter的启动没有什么,正常启动

    下载后解压缩

    nohup ./node_exporter &

    配置yal文件

    进入prometheus-2.17.0-rc.1.linux-amd64目录

    nohup ./prometheus & 启动后台挂起

    在说一句,我下载的时候那真的是一个慢,强烈建议使用docker

    搜索镜像

     

     拉下来

    docker pull prom/promehtues

    这里需要配置

    docker run --name prometheus -d -p 9090:9090 -v /opt/shaobo/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

    ok了

    说明下,上图不是使用docker的,是本地安装的

    使用docker启动

    docker run -d --name prometheus --network host -v /opt/shaobo/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

    注意--network host 把宿主机网络共享给容器,因为node-exporter和mysql-exporter并没有使用docker容器,这边要获取

    完美了

    ③grafana+prometheus

     

     

     

     

     

     

     

     

    结束了哟!

  • 相关阅读:
    atom 震动特效
    CSRF和XSS
    解决remove @override annotation(jdk1.5和jdk1.6)
    JDK 工具列表
    解决Win10系统backgroundTaskHost占用cpu大
    ideaIU-15.0.2 注册码
    jprofiler_windows-x64_9_1注册码
    修改ligerui 默认确认按钮
    解决 在POM配置Maven plugin提示错误“Plugin execution not covered by lifecycle configuration”
    安装 Flex2packagebeta_1.994
  • 原文地址:https://www.cnblogs.com/leslie003/p/12517765.html
Copyright © 2011-2022 走看看