prometheus使用node_exporter监控Linux主机CPU、内存、磁盘、服务运行状况
在Linux主机上使用Node Exporter来监控CPU、内存、磁盘和服务状态,并将数据推送到Prometheus,你需要执行以下步骤:
- 下载并安装Node Exporter。
cd /tmp
curl -LO https://github.com/prometheus/node_exporter/releases/download/v*/node_exporter-*.*-amd64.tar.gz
tar xvfz node_exporter-*.*-amd64.tar.gz
sudo mv node_exporter-*.*-amd64 /usr/local/bin/node_exporter
sudo chown root:root /usr/local/bin/node_exporter
sudo systemctl daemon-reload
sudo systemctl start node_exporter
sudo systemctl enable node_exporter
- 修改Prometheus配置文件
prometheus.yml
,添加Node Exporter作为一个target。
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
- 重启Prometheus服务以应用配置。
sudo systemctl restart prometheus
- 确保Prometheus服务正在运行并可以通过其Web界面访问。
- 使用Grafana或其他监控工具配置面板以可视化Node Exporter收集的数据。
以上步骤假设你已经有了Prometheus和Grafana的服务器环境。如果没有,你需要先安装Prometheus和Grafana。
评论已关闭