1 prometheus下载安装
1.1 虚机部署
https://prometheus.io/download/
wget https://github.com/prometheus/prometheus/releases/download/v2.53.0/prometheus-2.53.0.linux-amd64.tar.gz
tar -xvf prometheus-2.53.0.linux-amd64.tar.gz
cd /home/prometheus-2.53.0.linux-amd64
./prometheus
1.2 容器部署
# 1下载
docker pull prom/prometheus
# 2创建prometheus配置文件
mkdir /opt/prometheus
cd /opt/prometheus/
vim prometheus.yml
# 3启动
docker run -d --name prometheus --restart=always -p 9090:9090 -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
1.3 prometheus.yml配置
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: "prometheus"
static_configs:
- targets: ["9.135.95.39:9090"]
访问地址:http://127.0.0.1:9090/targets?search=
2 grafana下载安装
2.1 虚机部署
Download Grafana | Grafana Labs
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-11.1.3.linux-amd64.tar.gz
tar -zxvf grafana-enterprise-11.1.0.linux-amd64.tar.gz
cd /home/grafana-11.1.0
bin/grafana-server web
2.2 容器部署
docker run -d --name=grafana -p 3000:3000 grafana/grafana-enterprise-dev:11.1.0-70874
2.3 数据源配置
http://127.0.0.1:3000
默认账号密码:admin/admin
3 node监控
3.1 node_exporter下载
wget https://github.com/prometheus/node_exporter/releases/download/v1