Prometheus 1:安装(Centos7)

news2025/1/12 1:37:19

1. 同步时间

        因Prometheus对时间精度要求高,所以安装前,需要与NTP同步时间:

#设置系统显示时区为 亚洲上海
timedatectl set-timezone Asia/Shanghai

#同步当地时间
ntpdate -u cn.pool.ntp.org

2. 同步时间后,从官网下载Prometheus安装包

#可以通过wget命令直接从官网下载,也可以通过其它方式导入
wget https://github.com/prometheus/prometheus/releases/download/v2.54.0/prometheus-2.54.0.linux-amd64.tar.gz

3.下载完成后,使用tar命令解压缩Prometheus

[root@localhost ~]# tar -zxvf prometheus-2.54.0.linux-amd64.tar.gz

4. 启动Prometheus

[root@localhost prometheus-2.54.0.linux-amd64]# ./prometheus 
ts=2024-08-21T06:58:50.462Z caller=main.go:601 level=info msg="No time or size retention was set so using the default time retention" duration=15d
ts=2024-08-21T06:58:50.462Z caller=main.go:645 level=info msg="Starting Prometheus Server" mode=server version="(version=2.54.0, branch=HEAD, revision=5354e87a70d3eb26b81b601b286d66ff983990f6)"
ts=2024-08-21T06:58:50.462Z caller=main.go:650 level=info build_context="(go=go1.22.6, platform=linux/amd64, user=root@68a9e2472a68, date=20240809-11:36:32, tags=netgo,builtinassets,stringlabels)"
ts=2024-08-21T06:58:50.462Z caller=main.go:651 level=info host_details="(Linux 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 localhost.localdomain (none))"
ts=2024-08-21T06:58:50.462Z caller=main.go:652 level=info fd_limits="(soft=4096, hard=4096)"
ts=2024-08-21T06:58:50.463Z caller=main.go:653 level=info vm_limits="(soft=unlimited, hard=unlimited)"
ts=2024-08-21T06:58:50.465Z caller=web.go:571 level=info component=web msg="Start listening for connections" address=0.0.0.0:9090
ts=2024-08-21T06:58:50.466Z caller=main.go:1160 level=info msg="Starting TSDB ..."
ts=2024-08-21T06:58:50.468Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:9090
ts=2024-08-21T06:58:50.468Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:9090
ts=2024-08-21T06:58:50.472Z caller=head.go:626 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any"
ts=2024-08-21T06:58:50.472Z caller=head.go:713 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.209µs
ts=2024-08-21T06:58:50.472Z caller=head.go:721 level=info component=tsdb msg="Replaying WAL, this may take a while"
ts=2024-08-21T06:58:50.473Z caller=head.go:793 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=1
ts=2024-08-21T06:58:50.473Z caller=head.go:793 level=info component=tsdb msg="WAL segment loaded" segment=1 maxSegment=1
ts=2024-08-21T06:58:50.473Z caller=head.go:830 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=242.215µs wal_replay_duration=594.489µs wbl_replay_duration=151ns chunk_snapshot_load_duration=0s mmap_chunk_replay_duration=5.209µs total_replay_duration=866.148µs
ts=2024-08-21T06:58:50.475Z caller=main.go:1181 level=info fs_type=XFS_SUPER_MAGIC
ts=2024-08-21T06:58:50.475Z caller=main.go:1184 level=info msg="TSDB started"
ts=2024-08-21T06:58:50.475Z caller=main.go:1367 level=info msg="Loading configuration file" filename=prometheus.yml
ts=2024-08-21T06:58:50.476Z caller=main.go:1404 level=info msg="updated GOGC" old=100 new=75
ts=2024-08-21T06:58:50.476Z caller=main.go:1415 level=info msg="Completed loading of configuration file" filename=prometheus.yml totalDuration=993.215µs db_storage=3.554µs remote_storage=2.506µs web_handler=293ns query_engine=2.105µs scrape=665.522µs scrape_sd=22.979µs notify=26.899µs notify_sd=7.721µs rules=2.86µs tracing=12.976µs
ts=2024-08-21T06:58:50.476Z caller=main.go:1145 level=info msg="Server is ready to receive web requests."
ts=2024-08-21T06:58:50.476Z caller=manager.go:164 level=info component="rule manager" msg="Starting rule manager..."

5. 默认工作端口是9090,如果无法访问,可能是服务器的9090端口没有开启,需要

#通过sudo firewall-cmd --list-all查看当前启用端口
[root@localhost prometheus]# sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens32
  sources: 
  services: ssh dhcpv6-client
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

经查如果没有开启,需要

#开启服务器访问端口,prometheus默认端口为9090,其它端口参照
[root@localhost prometheus]# sudo firewall-cmd --zone=public --add-port=9090/tcp --permanent
success

#重启防火墙
[root@localhost prometheus]# sudo firewall-cmd --reload
success

#检查当前启用端口
[root@localhost prometheus]# sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens32
  sources: 
  services: ssh dhcpv6-client
  ports: 9090/tcp 9100/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

6. 通过浏览器访问prometheus

至此,Prometheus完成安装。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2064874.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《Web项目跨域请求后端Api设置Cookie失败问题?》

问题描述: 在web项目中跨域请求api时,api登录成功后需要向域名中设置cookie实现在两个域名下共享,但是登录接口返回成功,响应头中也有set-cookie,实际却无法设置到cookie中… web项目访问时的域名https://b.com/ api所…

解决在IIS下typecho访问网址为localhost的问题

如何在IIS下为typecho开启伪静态 布署好typecho发现访问的地址是这样的 默认的访问地址可以看出是一个php的动态页面,通过配置,可以让地址看起来像是一个静态页面。 开启伪静态需要以下两个步骤: 1、增加IIS Rewrite模块重写规则 2、到typ…

牛客网NC1大数加法

因为要计算的是两个很大很大的数,假设计算出来的数据大于整型的最大值,此时就会出现问题。所以要换个方法来解决问题。 我们应该以字符串的形式来读取两个正整数,并且返回二者相加的结果 我们应该从大数的个位开始,逐级的向上相…

海康VisionMaster使用学习笔记13-串口通信

测试工具 协议介绍 串口在VM中的使用 1. RS232信号线定义 2. RS485信号线定义 3. 创建串口连接 4. 测试VM中串口接收数据

Java Programming Examples

Java Programming Examples Example - Environment How to compile a java file? How to debug a java file? How to set classpath? java -cp java -classpathHow to view current classpath? windows C:> echo %CLASSPATH%linux echo $CLASSPATHHow to set dest…

cbsd 设置网络问题留档

cbsd创建或导入虚拟机,网络不通。使用bridge一直不通,后来是通过设立VALENAT才调通的。 cbsd里网卡设置,里面可以设置网络的上一级 默认是auto 这里选bridge1 试试 失败 选tap1 试试 网络还是不通,但是好消息,是能…

element 使用printJS调用打印功能

1.安装依赖 npm install print-js --save 2.在main.js中全局引用 import printJS from print-js; 3.在页面中使用 <el-button type"success" plain icon"Printer" :disabled"single" click"handlePrint">打印</el-button…

VBA技术资料MF188:将Txt文件转换成Html文件

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的工作效率&#xff0c;而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套&#xff0c;分为初级、中级、高级三大部分&#xff0c;教程是对VBA的系统讲解&#…

03:电容的充放电特性及应用举例

1.电容的基本特性&#xff1a;电容两端的电压不能突变 2.影响电容两端电压的参数&#xff1a;整个回路中电阻&#xff0c;电容大小 3.如何计算电容的电压变化时间&#xff1f; τRC R1k C1uF 则得到τ1ms的时间 应用&#xff1a;芯片使能延时

测试一组图像生成#Mixlab的异形头

“异形头”或“物体头” 通常指的是一种艺术或设计中的概念&#xff0c;人物的头部被替换为非人体的物体或异形结构。这种设计常见于超现实主义艺术、漫画、动画和游戏中&#xff0c;旨在创造视觉冲击或传达特定的主题和情感。 shadow&#xff1a; 这个概念还蛮有意思的&#x…

作为科协T1级,为何作者纷纷吐血拔草IEEE顶刊TEC,转投TIE和TTE,它输在哪了?

IEEE顶级期刊 本期解析一本能源与发电技术领域SCI&EI&#xff0c;期刊入选中国科协T1级目录&#xff0c;但网友的发表经历却一波三折&#xff0c;大批慕名而来的作者纷纷因其审稿速度很慢而“拔草”&#xff0c;甚至建议转投其它trans类型&#xff0c;这是怎么回事呢 1、期…

2-73 基于matlab的weber能量法求解齿轮时变啮合刚度的程序

基于matlab的weber能量法求解齿轮时变啮合刚度的程序&#xff0c;能够跑出刚度图&#xff0c;通过求解轮齿部分变形、基体变形及局部接触变形这三部分的变形&#xff0c;进而求得综合弹性变形&#xff0c;最终求出时变啮合刚度。程序已调通&#xff0c;可直接运行。 2- 73 齿轮…

乡村养老服务管理系统

TOC springboot549乡村养老服务管理系统pf 绪论 1.1 研究背景 现在大家正处于互联网加的时代&#xff0c;这个时代它就是一个信息内容无比丰富&#xff0c;信息处理与管理变得越加高效的网络化的时代&#xff0c;这个时代让大家的生活不仅变得更加地便利化&#xff0c;也让…

C++竞赛初阶L1-11-第五单元-for循环(25~26课)527: T456436 [NOIP2002 普及组] 级数求和

题目内容 已知&#xff1a;Sn​121​31​…n1​。显然对于任意一个整数 k&#xff0c;当 n 足够大的时候&#xff0c;Sn​>k。 现给出一个整数 k&#xff0c;要求计算出一个最小的 n&#xff0c;使得 Sn​>k。 输入格式 一个正整数 k。 输出格式 一个正整数 n。 样…

代码随想录DAY22 - 回溯算法 - 08/21

目录 理论回顾 什么是回溯法 回溯法的效率 回溯法解决的问题 如何理解回溯 组合 题干 思路和代码 递归法 递归优化&#xff1a;剪枝 组合总和Ⅲ 题干 思路和代码 递归法 递归优化 电话号码的字母组合 题干 思路和代码 递归法 理论回顾 什么是回溯法 回溯是…

Python模块依赖注入实现依赖反转使用详解

概要 在软件开发中,依赖注入(Dependency Injection, DI)是一种实现依赖反转(Inversion of Control, IoC)的设计模式,它可以提高代码的灵活性和可测试性。通过依赖注入,模块之间的耦合度被降低,使得代码更容易扩展和维护。在Python开发中,依赖注入虽然不像某些静态类型…

mac安装xmind

文章目录 介绍软件功能下载安装1.下载完成后打开downloads 双击进行安装2.将软件拖到应用程序中3.在启动台中搜索打开4.提示损坏问题解决5.执行完成关闭命令窗口6.打开成功&#xff0c;点击继续&#xff0c;跳过登录7.打开成功后&#xff0c;点击关于 小结 介绍 XMind 是一款流…

专家翻译和本地化对中国商品推广的影响

随着中国企业不断扩大其在全球市场的影响力&#xff0c;有效推广其产品的需求从未如此重要。中国产品在海外成功推广的一个重要因素是专家翻译和本地化。这些服务不仅仅是将文本从一种语言转换为另一种语言&#xff1b;它们涉及调整产品和营销策略&#xff0c;以适应目标市场的…

提升职业竞争力,亚马逊云科技认证助你云端腾飞

在如今云计算快速发展的时代&#xff0c;获得行业领先的认证已成为提升职业竞争力的关键。作为全球最受欢迎的云服务提供商之一&#xff0c;亚马逊云科技提供了广泛的认证路径&#xff0c;帮助专业人士验证其在不同领域的技能和知识。无论你是刚刚踏入云计算领域的新手&#xf…

免费分享:2018中国光伏发电潜力长期年平均值数据(附下载方法)

Solargis&#xff0c;是GeoModel Solar公司的旗舰产品&#xff0c;由斯洛伐克技术精英Marcel Suri等人创立&#xff0c;是全球光伏领域重要的软件服务提供者。它集成了太阳辐射、光伏数据、气象及地理信息的综合数据库&#xff0c;并通过先进算法&#xff0c;为用户提供太阳能资…