Prometheus-监控远程linux的主机

news/2024/5/18 23:41:44 标签: prometheus, linux, 运维

一、本地访问
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端口)
在这里插入图片描述


http://www.niftyadmin.cn/n/5399544.html

相关文章

自然语言处理之语言模型LM的概念以及应用场景

自然语言处理(Natural Language Processing, NLP)是人工智能领域的一个分支,旨在让机器理解和生成人类语言。语言模型(Language Model, LM)是NLP中的一个核心组件,它用于评估一个句子或文本序列的概率分布&…

云计算拼的是运维吗

云计算拼的是运维吗?云计算并不仅仅是拼运维,还有其他方面也很重要。 在云计算中,运维确实是一个重要的方面。运维涉及管理和维护云基础设施、服务器、网络和存储等组件,以确保它们的正常运行、高可用性和安全性。运维人员负责监…

Kali Linux 安装 + 获取 root 权限 + 远程访问

一、什么是Kali kali是linux其中一个发行版,基于Debian,前身是BackTrack(简称BT系统)。kali系统内置大量渗透测试软件,可以说是巨大的渗透系统,涵盖了多个领域,如无线网络、数字取证、服务器、密…

Linkedln领英账号限制问题|通过代理IP安全使用Linkedln

LinkedIn是跨境外贸必备的拓客工具,世界各地的许多专业人士都使用领英来作为发布和共享内容的主要工具,这使得它成为跨境出海必备的渠道工具。 但是不少做外贸的朋友都知道,领英账号很容易遭遇限制封禁,但如果善用工具&#xff0…

npm install 报错常见的解决方法

npm install 报错的情况有很多种,每种错误的具体解决方案也有所不同。这里我将汇总一些常见的npm install报错及其解决办法: 1. 下载速度慢/网络问题 解决办法:更换npm包的镜像源至国内镜像,如淘宝npm镜像:npm confi…

cesium-Cesium.Rectangle.fromCartesianArray

在绘制矩形的时候,确定对角两点就可画出矩形,根据这两点可以计算出相应的其他两点的坐标 定义三角点集合 var points [new Cesium.Cartesian3(0, 0, 0), // 第一个顶点new Cesium.Cartesian3(10, 0, 0), // 第二个顶点new Cesium.Cartesian3(5, 5, 0)…

PVE开启IPV6

echo "net.ipv6.conf.all.accept_ra2net.ipv6.conf.default.accept_ra2net.ipv6.conf.vmbr0.accept_ra2net.ipv6.conf.all.autoconf2net.ipv6.conf.default.autoconf2net.ipv6.conf.vmbr0.autoconf2" > /etc/sysctl.conf然后执行 sysctl -p最后再查询IP地址即可看…

10-配置文件-自研微服务框架

配置文件 在框架中,实际上会用到很多配置,我们希望能提供一个配置文件,将配置文件化,这样在修改配置的时候就不用在代码中修改了,非常方便,甚至我们可以提供更新配置文件的机制,配置能实现热更新…