一、部署prometheus对系统进行监控
- 下载prometheus、node-exporter
- 上传到linux系统上,进行解压
- 将node-exporter配置成系统服务,并启动服务
- 对prometheus进行配置
- 将prometheus配置成系统服务,并启动服务
- 访问prometheus进行验证
1.1下载prometheus、node-exporter
- 下载地址:https://github.com/prometheus
1.2 上传到linux系统上,进行解压
1.3 将node-exporter配置成系统服务,并启动服务
- 在/etc/systemd/system目录下创建文件node_exporter.service
- 文件中的配置如下
[Unit]
Description=node_export
Documentation=https://github.com/prometheus/node_exporter
After=network.target
[Service]
Type=simple
ExecStart=/application/node_exporter-1.8.0.linux-amd64/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
curl http://localhost:9100/metrics
1.4 对prometheus进行配置
- 打开 prometheus.yml 修改配置,添加如下配置
- job_name: "linux"
static_configs:
- targets: ['192.168.150.135:9100']
1.5 将prometheus配置成系统服务,并启动
- 在/etc/systemd/system目录下创建文件prometheus.service
- 文件中的配置如下
[Unit]
Description=Prometheus Monitoring System
Documentation=Prometheus Monitoring System
[Service]
Type=simple
ExecStart=/application//prometheus-2.52.0.linux-amd64/prometheus \
--config.file=/application/prometheus-2.52.0.linux-amd64/prometheus.yml \
--storage.tsdb.path="data/" \
--storage.tsdb.retention.time=15d \
--web.max-connections=512 \
--web.listen-address=:9090
http://192.168.150.135:9090