一、本地访问
1、访问
http://8.137.122.212:9090/
2、查看监控的主机
默认只监控了本机一台主机
这里的IP地址原本是‘localhost’,为了方便我将‘localhost’换成了主机的IP地址
现在看只监控了本机一台主机
3、查看监控数据
通过http://8.137.122.212:9090/metrics,可以查看到监控的数据,在web主界面可以通过关键字查询监控项
二、监控远程linux主机
1、在被监控的节点部署node-exporter
下载&解压node-exporter
[root@prome-node ~]# wget https://github.com/prometheus/node_exporter/releases/download/v1.1.1/node_exporter-1.1.1.linux-amd64.tar.gz
[root@10-9-98-139 ~]# ll
total 9028
-rw-r--r-- 1 root root 9242615 Dec 8 2021 node_exporter-1.1.1.linux-amd64.tar.gz
[root@10-9-98-139 ~]# mkdir /prome-node
[root@10-9-98-139 ~]# tar xf node_exporter-1.1.1.linux-amd64.tar.gz
[root@10-9-98-139 ~]# ll
total 9028
drwxr-xr-x 2 3434 3434 56 Feb 13 2021 node_exporter-1.1.1.linux-amd64
-rw-r--r-- 1 root root 9242615 Dec 8 2021 node_exporter-1.1.1.linux-amd64.tar.gz
[root@10-9-98-139 ~]# mv node_exporter-1.1.1.linux-amd64/* /prome-node/
[root@10-9-98-139 ~]# ll /prome-node/
total 18740
-rw-r--r-- 1 3434 3434 11357 Feb 13 2021 LICENSE
-rwxr-xr-x 1 3434 3434 19170241 Feb 13 2021 node_exporter
-rw-r--r-- 1 3434 3434 463 Feb 13 2021 NOTICE
加入systemd管理&启动服务
[root@prome-node prome-node]# vim /usr/lib/systemd/system/node_exporter.service
[Unit]
Description=prometheus server deamon
[Service]
ExecStart=/prome_node/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
[root@prome-node prome-node]# systemctl daemon-reload
[root@prome-node prome-node]# systemctl enable node_exporter.service --now
Created symlink from /etc/systemd/system/multi-user.target.wants/node_exporter.service to /usr/lib/systemd/system/node_exporter.service.
[root@prome-node prome-node]# systemctl status node_exporter.service
检查服务是正常启动的
[root@10-9-98-139 ~]# netstat -lntup|grep 9100
tcp6 0 0 :::9100 :::* LISTEN 2220/node_exporter
2、配置prometheus连接node
修改Prometheus的配置文件&重启node_exporter
[root@prometheus prometheus]# vim prometheus.yml
- job_name: 'prome-node'
static_configs:
- targets: ['106.75.32.211:9100']
[root@prometheus prometheus]# systemctl restart prometheus.service
3、查看是否配置成功(注意开放node的9100端口)