《数据监控-Prometheus/Grafana》Prometheus + Grafana + node_exporter实现多台服务器性能监控

Prometheus + Grafana + node_exporter实现多台服务器监控

1 Prometheus安装

##1. 安装
[root@zxy_master software]# tar -zxvf prometheus-2.17.1.linux-amd64.tar.gz -C /opt/apps/
[root@zxy_master apps]# mv prometheus-2.17.1.linux-amd64/ prometheus-2.17.1
## 环境变量
[root@zxy_master prometheus-2.17.1]# vim /etc/profile

export FLINK_HOME=/zxy/apps/flink-1.13.0
export PROMETHEUS_HOME=/zxy/apps/prometheus-2.17.1
export PATH=$PATH:$FLINK_HOME/bin:$PROMETHEUS_HOME

[root@zxy_master prometheus-2.17.1]# source /etc/profile
[root@zxy_master prometheus-2.17.1]# mkdir data

##2. 启动
[root@zxy_master prometheus-2.17.1]# ./prometheus --storage.tsdb.path="/zxy/apps/prometheus-2.17.1/data/" --log.level=debug --web.enable-lifecycle --web.enable-admin-api --config.file="/zxy/apps/prometheus-2.17.1/prometheus.yml"
[root@zxy_master prometheus-2.17.1]# nohup ./prometheus --storage.tsdb.path="/zxy/apps/prometheus-2.17.1/data/" --log.level=debug --web.enable-lifecycle --web.enable-admin-api --config.file="/zxy/apps/prometheus-2.17.1/prometheus.yml" > out.log 2>&1 &					
storage.tsdb.path:指标存储的基本路径
log.level:[info,debug,warn,error]
web.enable-lifecycle: 可以通过http请求来开启/关闭/重启Prometheus的服务
web.enable-admin-api: 管理元的API操作
config.file:指定prometheus配置文件路径

## 云服务器开启端口9090,虚拟机关闭防火墙

##3. 查看web ui
http://master.spunsugar.top:9090

在这里插入图片描述

2 Grafana安装

配置Prometheus使用,给使用者更直观的可视化展示

## 1.安装
[root@zxy_master software]# tar -zxvf grafana-6.7.3.linux-amd64.tar.gz -C /zxy/apps/
[root@zxy_master bin]# pwd
/zxy/apps/grafana-6.7.3/bin
## 配置环境变量
[root@zxy_master bin]# vim /etc/profile

export FLINK_HOME=/zxy/apps/flink-1.13.0
export PROMETHEUS_HOME=/zxy/apps/prometheus-2.17.1
export GRAFANA_HOME=/zxy/apps/grafana-6.7.3/bin
export PATH=$PATH:$FLINK_HOME/bin:$PROMETHEUS_HOME:$GRAFANA_HOME/bin

[root@zxy_master bin]# source /etc/profile
## 2.启动
[root@zxy_master grafana-6.7.3]# bin/grafana-server -config conf/sample.ini
## 后台启动
[root@zxy_master grafana-6.7.3]# nohup bin/grafana-server -config conf/sample.ini > out.log 2>&1 &

## 指定配置文件启动:sample.ini

## 云服务器开启端口3000,虚拟机关闭防火墙

## 3.查看webui
http://master.spunsugar.top:3000

初始账号:admin

初始密码:admin

在这里插入图片描述

重设密码

在这里插入图片描述

主要页面

在这里插入图片描述

3 node_exporter收集器

在Prometheus架构中,exporter是负责收集数据并将信息汇报给Prometheus Server的组件。官方提供了node_exporter内置了对主机系统的基础监控

## 可直接下载安装
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

## 1.离线安装
[root@zxy_master software]# tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz -C /zxy/apps/

[root@zxy_master apps]# mv node_exporter-0.18.1.linux-amd64/ node_exporter-0.18.1

## 环境变量
[root@zxy_master node_exporter-0.18.1]# pwd
/zxy/apps/node_exporter-0.18.1
[root@zxy_master node_exporter-0.18.1]# vim /etc/profile

export FLINK_HOME=/zxy/apps/flink-1.13.0
export PROMETHEUS_HOME=/zxy/apps/prometheus-2.17.1
export GRAFANA_HOME=/zxy/apps/grafana-6.7.3/bin
export NODE_HOME=/zxy/apps/node_exporter-0.18.1
export PATH=$PATH:$FLINK_HOME/bin:$PROMETHEUS_HOME:$GRAFANA_HOME/bin:$NODE_HOME

[root@zxy_master node_exporter-0.18.1]# source /etc/profile
## 2.启动
[root@zxy_master node_exporter-0.18.1]# node_exporter &
## 后台启动
[root@zxy_master node_exporter-0.18.1]# nohu
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DATA数据猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值