@prometheus的使用

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
posted @ 2021-08-19 22:47  ଲ一笑奈&何  阅读(131)  评论(0编辑  收藏  举报