一、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.png

2.png

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

3.png

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

参考:https://blog.csdn.net/S_K15/article/details/119466936

最后修改:2024 年 01 月 31 日
如果觉得我的文章对你有用,请随意赞赏