prometheus安装和如何配置,并监控cpu和内存
时间: 2024-06-11 18:04:36 浏览: 123
promtheus安装及部署
1. 安装Prometheus
在官网下载最新版本的Prometheus,并解压到指定目录:
```
$ wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-amd64.tar.gz
$ tar xvfz prometheus-2.28.1.linux-amd64.tar.gz -C /usr/local/
```
2. 配置Prometheus
在Prometheus的安装目录中,找到`prometheus.yml`文件,修改其中的配置:
```
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'node_exporter'
static_configs:
- targets: ['localhost:9100']
```
这里配置了一个名为`node_exporter`的job,用于监控本机的CPU和内存使用情况。
3. 启动Prometheus
进入Prometheus的安装目录,并启动Prometheus:
```
$ cd /usr/local/prometheus-2.28.1.linux-amd64/
$ ./prometheus
```
4. 配置Node Exporter
Node Exporter是用于监控CPU和内存的工具,需要先安装并配置。
在官网下载最新版本的Node Exporter,并解压到指定目录:
```
$ wget https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz
$ tar xvfz node_exporter-1.2.2.linux-amd64.tar.gz -C /usr/local/
```
启动Node Exporter:
```
$ cd /usr/local/node_exporter-1.2.2.linux-amd64/
$ ./node_exporter
```
5. 查看监控数据
在浏览器中访问`http://localhost:9090/graph`,就可以看到Prometheus的监控页面了。
在查询框中输入`node_memory_MemAvailable_bytes`和`node_cpu_seconds_total`,就可以查看当前系统的内存和CPU使用情况了。
阅读全文