
环境说明
NAME=”Ubuntu”
VERSION=”20.04.1 LTS (Focal Fossa)”
安装 node_exporter (通过安装包)
Github 地址:https://github.com/prometheus/node_exporter
安装包 release 下载地址:https://github.com/prometheus/node_exporter/releases
步骤:
- 下载 安装包
- 解压安装包
tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz - 进入目录,启动
./node_exporter –web.listen-address=”:9100” & - 打开页面:http://localhost:9100 (云服务器通过开放端口 or 隧道代理访问)
安装 node_exporter (通过 docker-compose)
version: '3.8'services:node_exporter:image: quay.io/prometheus/node-exporter:latestcontainer_name: node_exportercommand:- '--path.rootfs=/host'network_mode: hostpid: host# restart: unless-stoppedvolumes:- '/:/host:ro,rslave'
Prometheus 配置
增加如下配置:
# 采集node exporter监控数据
- job_name: 'node'
static_configs:
- targets: ['10.206.0.4:9100'] # 服务器上使用内网ip
重启 Prometheus 验证:
通过 up 查看任务状态,=1 正常,=0 异常
:::warning 注意:如果是 docker 部署的 Prometheus,如果存在无法访问宿主机服务或其他容器服务的情况,可能需要检查防火墙的状态与配置。 :::
Grafana
操作步骤:
- 创建 Prometheus 数据源
- 导入 配置文件 8919
MySQL exporter: https://github.com/prometheus/mysqld_exporter
