便宜VPS主机精选
提供服务器主机评测信息

Linux VPS搭Prometheus监控:Exporter与Grafana

Linux VPS搭Prometheus监控:Exporter与Grafana

一、概述

Prometheus是一款开源监控系统,通过对接多种Exporter(数据采集器)收集服务器指标,再结合Grafana实现数据可视化展示。本文将详细讲解在Linux VPS服务器上搭建这一监控体系的具体操作。

二、环境准备

首先需要准备一台运行Linux系统的VPS服务器,建议配置至少1GB内存和10GB磁盘空间。同时需开放9090(Prometheus服务端口)、3000(Grafana服务端口)等必要端口,确保服务正常通信。

三、安装Prometheus

1. 获取Prometheus安装包

在VPS服务器终端执行以下命令下载:

wget https://github.com/prometheus/prometheus/releases/download/v2.35.0/prometheus-2.35.0.linux-amd64.tar.gz

2. 解压安装文件

使用以下命令解压压缩包:

tar -zxvf prometheus-2.35.0.linux-amd64.tar.gz

3. 启动Prometheus服务

进入解压后的目录,运行启动命令:

./prometheus --config.file=prometheus.yml

四、安装Exporter

以Node Exporter为例(用于采集服务器系统指标),安装步骤如下:

1. 下载Node Exporter

在终端输入命令获取安装包:

wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

2. 解压并启动

解压文件后进入目录,执行启动命令:

tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz  
./node_exporter

3. 配置Prometheus对接

编辑Prometheus配置文件`prometheus.yml`,添加以下内容:

scrape_configs:
- job_name: 'node_exporter'
static_configs:
- targets: ['localhost:9100']

完成后重启Prometheus使配置生效。

五、安装Grafana

1. 添加Grafana软件源

执行以下命令添加仓库并导入密钥:

echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list  
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

2. 安装并启动服务

更新系统源后安装Grafana,再启动服务:

sudo apt-get update  
sudo apt-get install grafana
sudo systemctl start grafana-server
sudo systemctl enable grafana-server

六、配置Grafana

1. 访问管理界面

在浏览器输入`http://VPS公网IP:3000`,使用默认账号`admin`(密码`admin`)登录。

2. 绑定Prometheus数据源

依次点击`Configuration`→`Data Sources`→`Add data source`,选择`Prometheus`,填写Prometheus地址(如`http://localhost:9090`)完成绑定。

3. 创建可视化仪表盘

点击`Create`→`Dashboard`,选择图表类型并配置查询语句,即可生成服务器指标的可视化图表。

七、总结

完成以上操作后,你已在Linux VPS服务器上搭建起Prometheus监控体系。通过Exporter实时采集CPU、内存等系统数据,Grafana直观展示运行状态,能帮助运维人员及时发现并解决服务器潜在问题,保障服务稳定运行。

未经允许不得转载:便宜VPS测评 » Linux VPS搭Prometheus监控:Exporter与Grafana