Prometheus 可以监控服务器的各种指标,包括 CPU 使用率、内存使用率、硬盘空间、网络流量等。
以下是一些步骤来设置 Prometheus 监控服务器:
安装和配置 Node Exporter:Node Exporter 是一种在每个要监视的服务器上运行的守护进程,该进程收集有关服务器性能和资源使用情况的指标。通过 HTTPS 下载 Linux 二进制文件并解压缩,然后安装为系统服务。
配置 Prometheus:在 Prometheus 的配置文件中添加 Node Exporter 的 URL。
启动 Prometheus:在命令行输入
prometheus命令即可启动 Prometheus。在 PromQL 中查询指标:使用 Prometheus Query Language (PromQL) 查询和分析收集的指标数据。例如,我们可以使用以下命令查找当前所有运行的 CPU 核心数:
count(node_cpu_seconds_total{mode="idle"})
- 监控服务器:通过 Prometheus Web 界面查看节点指标。访问
http://<prometheus-host>:9090/即可查看。
除了 Node Exporter,还有多种工具和插件可用于监控服务器,如 cAdvisor、Blackbox Exporter 等。




