@Prometheus监控OS主机(Linux)

本文档详细介绍了如何使用Prometheus监控远程Linux主机。首先,通过访问Prometheus基础URL和查看监控目标来了解基本使用。然后,在被监控点部署node_exporter,包括下载、解压、设置systemd服务等步骤。接着,配置Prometheus连接到远程Linux节点,并重启服务进行检查。最后,展示了如何获取并查看远程Linux监控指标。
摘要由CSDN通过智能技术生成

prometheus

一、prometheus基础使用

1、测试访问

http://192.168.15.120:9090

img

2、查看监控主机

默认只监控一台,点击status-----> targets------->可以看到只监控了本机

img

3、查看监控数据

通过http://服务器ip:9090/metrics

可以查看到监控的数据,在web页面可以通过关键字查看到监控项目

img

查看数据

img

查看图形

img

监控远程linux主机

一、被监控点部署node_exporter

1、下载

[root@web02 /opt]# wget https://github.com/prometheus/node_exporter/releases/download/v1.1.1/node_exporter-1.1.1.linux-amd64.tar.gz

2、解压

[root@web02 /opt]# mkdir /prometheus_node/
[root@web02 /opt]# tar xf node_exporter-1.1.1.linux-amd64.tar.gz -C /prometheus_node/
[root@web02 /prometheus_node]# mv node_exporter-1.1.1.linux-amd64/* ./

3、加入systemd

[root@web02 /prometheus_node]# vim /usr/lib/systemd/system/node_exporter.service
 
[Unit]
Description=prometheus server daemon
 
[Service]
ExecStart=/prometheus_node/node_exporter
Restart=on-failure
 
[Install]
WantedBy=multi-user.target
 
# 重载
systemctl daemon-reload

4、启动并加入开机自启

[root@web02 ~]# systemctl enable node_exporter.service --now

5、检查

[root@web02 ~]# netstat -lntup|grep 9100
tcp6       0      0 :::9100                 :::*                    LISTEN      3224/node_exporter  
[root@web02 ~]# curl 127.0.0.1:9100/metrics
...
好多监控数据啊
...

二、配置prometheus连接node

1、修改配置文件

[root@promethus /prometheus]# vim prometheus.yml 
...
  - job_name: 'node-web'
    static_configs:
    - targets: ['192.168.15.8:9100']

2、重启服务

[root@promethus /prometheus]# systemctl restart prometheus.service

3、检查

img

三、获取远程linux监控指标

http://192.168.15.8:9100/metrics
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值