CentOS7下简单部署Prometheus+Grafana+node_exporter

新手简单粗暴看效果,都是默认配置,没有涉及复杂场景、更多配置

功能:可视化监控服务器各参数

数据存储:prometheus 时序数据库用来做数据收集;
数据发送:nodeExporter 用来将日志打到prometheus上;
数据展示:grafana 用来做数据的展示;

grafana里面可以配置报警提醒

准备

        下载文件,服务器直接命令下载可能比较慢,建议本地下载,然后上传服务器,放到自己建的文件夹 中CentOS7下简单部署Prometheus+Grafana+node_exporter

一、安装:

   解压的解压安装的安装

        tar -xzvf  XXX.tar.gz 

        rpm -ivh  XXX.rpm

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

 

二、配置

       都是默认配置

三、启动

         ./prometheus  &   (加'&'后台启动)

         ./node_exporter (--web.listen-address=":9100"  可以指定端口)

         service grafana-server start

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

验证

        输入对应地址查看

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

grafana 默认admin,密码admin,可以跳过,也可以修改

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

https://grafana.com/grafana/dashboards找个仪表面板模板,配置数据源后导入模板

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

CentOS7下简单部署Prometheus+Grafana+node_exporter

四、其他

     prometheus   指令:

          1 systemctl daemon-reload          #重新加载配置文件    
          2 systemctl start prometheus       #开启服务
          3 systemctl enable prometheus    #开机自启

         vi prometheus.yml 修改 prometheus 配置文件,

                     可配置多台服务器CentOS7下简单部署Prometheus+Grafana+node_exporter

      关闭进程:
          pgrep -f prometheus
          kill -term 123456(进程id)