先来简单介绍一下:node_exporter、Prometheus及Grafana的作用:

※ node_exporter:收集服务器资源相关数据。
※ Prometheus:用于储存及收集数据。
※ Grafana:展示数据。
部署
node_exporter:下载部署命令:
1
2cd /usr/local/src/
wget https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz服务器下载太慢时,可以直接从
GitHub网站下载,并将压缩包上传至服务器。1
2
3
4tar -zxvf node_exporter-1.2.2.linux-amd64.tar.gz -C /usr/local/
cd /usr/local/
mv node_exporter-1.2.2.linux-amd64/ node_exporter/启动
node_exporter命令:1
nohup /usr/local/node_exporter/node_exporter &
验证访问:
访问
http://192.168.9.128:9100,这里的IP替换为服务器IP。出现以下页面说明启动成功:

部署
Prometheus:下载部署命令:
1
2
3
4
5
6
7
8cd /usr/local/src/
wget https://github.com/prometheus/prometheus/releases/download/v2.29.1/prometheus-2.29.1.linux-amd64.tar.gz
cd /usr/local/src/
tar -zxvf prometheus-2.29.1.linux-amd64.tar.gz -C /usr/local/
cd /usr/local/
mv prometheus-2.29.1.linux-amd64/ prometheus/修改配置文件:
1
vim prometheus.yml
修改成当前服务器的
IP:
启动
prometheus命令:1
nohup /usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus &
验证访问:
访问
http://192.168.9.128:9090,这里的IP替换为服务器IP。出现以下页面说明启动成功:



修改配置文件:
默认
prometheus接收node_exporter采集的数据,再次修改prometheus配置文件,重新启动prometheus。1
vim prometheus.yml

重新启动
prometheus:1
2
3
4netstat -anput
kill -9 2735
nohup /usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus &重启后验证访问:
访问:
http://192.168.9.128:9090/targets
部署
grafana:下载部署命令:
1
2
3cd /usr/local/src/
wget https://dl.grafana.com/oss/release/grafana-8.1.2-1.x86_64.rpm
yum localinstall grafana-8.1.2-1.x86_64.rpm配置文件:
配置文件位于
/etc/grafana/grafana.ini,这里暂时保持默认配置即可。开机自启动:
1
2systemctl enable grafana-server
systemctl start grafana-serve验证访问:
访问
http://192.168.9.128:3000,这里的IP替换为服务器IP。默认账号名/密码:
admin/admin。(首次登录会提示修改密码)
添加数据源:



点击
Save&test,出现Data source is working,代表数据源配置成功。
导入
Dashboard:
输入
ID:9276,点击Load。(9276是比较经典好用的一个展示服务器资源使用情况的模板,这里以导入这个模板为例)
选择
data source,下拉选择上一步配置的数据源,点击Import:
展示效果图:

搭建过程中会遇到一些问题,不必惊慌。仔细查看搭建步骤,若出现不能正常访问界面的情况。可尝试进行直接启动,查看启动信息中
error信息。配置文件对格式要求严格,请修改配置时注意,空格,标点符号采用英文形式。
莫名_
公孙二狗