一、Go环境准备
# 下载适用于 Linux AMD64 平台的 Go 编程语言版本 1.8.3
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
# 解压下载的 tar 包并将 Go 安装在 /usr/local 目录下
tar -C /usr/local -zxf go1.8.3.linux-amd64.tar.gz
# 将 Go 的二进制路径添加到系统的 PATH 环境变量中
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
# 使用修改后的 /etc/profile 更新当前的 shell 会话
source /etc/profile
二、下载最新版的服务端prometheus和客户端node_exporter
服务端:https://prometheus.io/download/#prometheus
客户端:https://prometheus.io/download/#node_exporter
1、服务端:
# 使用 wget 下载 Prometheus 2.28.1 的 Linux AMD64 版本压缩包
wget ...
# 解压下载的 tar 包并将 Prometheus 安装在 /usr/local/ 目录下
tar -zxf prometheus-2.28.1.linux-amd64.tar.gz -C /usr/local/
# 创建一个符号链接,将 /usr/local/prometheus-2.28.1.linux-amd64/ 链接到 /usr/local/Prometheus
ln -sv /usr/local/prometheus-2.28.1.linux-amd64/ /usr/local/Prometheus
# 修改监听地址为本机9090端口,新增节点端口9100
vim /usr/local/prometheus-2.28.1.linux-amd64/prometheus.yml
2、客户端:
# 使用 tar 命令解压 node_exporter-1.2.2.linux-amd64.tar.gz 文件到 /usr/local/ 目录下
tar -zxvf node_exporter-1.2.2.linux-amd64.tar.gz -C /usr/local/
# 将 /usr/local/node_exporter-1.2.2.linux-amd64/ 目录移动/重命名为 /usr/local/node_exporter
mv /usr/local/node_exporter-1.2.2.linux-amd64/ /usr/local/node_exporter
3、后台运行prometheus服务端&&客户端
# 服务端
/usr/local/Prometheus/prometheus --config.file=/usr/local/Prometheus/prometheus.yml &
# 客户端
/usr/local/node_exporter/node_exporter &
三、访问IP+9090
四、Grafana的图形化界面安装
wget https://dl.grafana.com/oss/release/grafana-8.1.0-1.x86_64.rpm
sudo yum install grafana-8.1.0-1.x86_64.rpm -y
systemctl enable grafana-server
systemctl start grafana-server
访问 IP + Port,grafana 默认的启动 port 是 3000,初始账号和密码都是 admin