Prometheus之监控服务器
1. Linux服务器
1. 下载node_exporter
https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz
2. 解压node_exporter
tar -zxvf node_exporter-1.0.1.linux-amd64.tar.gz
3. 移动到指定目录下
mv node_exporter-1.0.1.linux-amd64 /usr/local/node_exporter
4. 启动node_exporter服务
./node_exporter 默认端口9100
常用参数: # 收集文件系统,忽略哪些不搜集 --collector.filesystem.ignored-mount-points="^/(dev|proc|sys|var/lib/docker/.+)($|/)" # 管理的系统服务 --collector.systemd.unit-whitelist=".+" # 指定监听端口 默认9100 --web.listen-address=":9100"
5. 添加系统服务
vi /usr/lib/systemd/system/node_exporter.service
[Unit] Description=https://prometheus.io [Service] Restart=on-failure ExecStart=/usr/local/node_exporter/node_exporter [Install] WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable node_exporter.service
2. Windows服务器
1. 下载地址
https://github.com/prometheus-community/windows_exporter/releases/download/v0.15.0/windows_exporter-0.15.0-amd64.msi
2. 安装完成后,验证是否安装成功。
http://192.168.0.105:9182/metrics
3. 配置prometheus.yml配置文件
- job_name: 'Windows' static_configs: - targets: ['192.168.0.105:9182'] labels: instance: Windows
4. 配置Grafana
模板ID: 10467