首页 > 系统相关 >普罗米修斯在Linux的安装

普罗米修斯在Linux的安装

时间:2023-04-19 13:25:47浏览次数:56  
标签:普罗米修斯 Prometheus prometheus usr https Linux go 安装 开源

Prometheus(普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。
2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。
2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。
Prometheus目前在开源社区相当活跃。
Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群。

1.安装go环境

Linux :go1.8.3.linux-amd64.tar.gz (86MB)

下载后上传服务器

 解压安装

tar -xzf go1.8.3.linux-amd64.tar.gz

 修改环境变量

export PATH=$PATH:/usr/local/go/bin

 退出保存,让配置生效

source /etc/profile

 查看go是否安装成功

go version

2.下载prometheus

下载地址:https://prometheus.io/download/

 

 3.在监控服务器上安装prometheus

上传至服务器

 解压安装

 为了后续操作方便,将名称命名为prometheus

4.将Prometheus配置为系统服务

进入systemd目录

cd /usr/lib/systemd/system

创建文件夹

vim prometheus.service

添加如下内容:

[Unit]
Description=https://prometheus.io
[Service]
Restart=on-failure
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml
[Install]
WantedBy=multi-user.target

生效系统systemd文件

systemctl daemon-reload

 

 启动和停止服务命令

#启动
systemctl start prometheus.service
#停止
systemctl stop prometheus.service

也可也这样启动

5.访问prometheus的web界面

ip:9090(默认为9090端口)

 参考地址:https://www.likecs.com/show-203874004.html

https://blog.csdn.net/manba_24/article/details/119329715

标签:普罗米修斯,Prometheus,prometheus,usr,https,Linux,go,安装,开源
From: https://www.cnblogs.com/ckfuture/p/17332939.html

相关文章

  • 关于ansible-对linux主机的连接性及sudo权限检测
    对于Linux系统的配置检测,需要从如下两个点进行检测1、对于登录连接测试,即ssh登录认证2、sudo权限的检测,这里抽查一个命令进行简单的检测创建.yaml文件,内容如下#description:Conectionandsudopermissiontestforlinuxserver#author:QQ:5201351----hosts:"{{hos......
  • M2 java 反编译工具 jd-gui安装
    安装java1.8验证安装whichjava$(/usr/libexec/java_home)echo$JAVA_HOMEjava-verison```####brew安装brewinstalljd-gui###已经安装jdk1.8但是Java反编译工具JD-GUI还是报错找不到java1.8+ERRORlaunching'JD-GUI'NosuitableJavaversionfoundon......
  • Debian Linux(帕拉迪)的方式:安装Linux并且部署主从nginx的步骤(自己实践过的)
    1. ./configure和make &&makeinstall分开执行,不要连起来,会报错。(其实可以不用&&,其实他们是可以分开执行的,分三步)&&是连接的意思, 2.linux安装nginx后没有sbin目录的解决方法 3.按照第二步修改后启动nginx报错的解决方法解决nginx启动报错nginx:[emerg]open(......
  • linux下C编写及编译、运行
    一、简介 Windows下我们可以使用各种各样的IDE进行编程,这些IDE很多都可以直接编译运行。但在Linux下这两部分是分开的,大多只是编辑器(如Vim),如果要编译的话就需要用到GCC编译器,使用GCC编译器肯定就要接触到Makefile。二、代码编写1、设置Vi:其TAB键默认跳......
  • Linux常用命令总结
    无论是后端程序员还是前端程序员,一定避免不了和Linux系统打交道。可能是自己在学习的时候搭建虚拟机环境,也可能是在公司测试环境进行服务的维护,甚至可能去线上服务器进行生产问题的排查。这就要求我们要熟练使用Linux命令行,相关的常用命令很可能不经常使用就忘了,这里我收集了一些......
  • Linux apt-get vs apt All In One
    Linuxapt-getvsaptAllInOneapt-getaptdemos(......
  • opencv-python 安装记录
    最近在看网上一个opencv的教程,其中的安装在ubuntu虚拟机下安装,照着安装一直没有成功,今天几个摸索,终于找到一个成功的版本。特此记录下安装过程。1、选择Ubuntu18.04版本的虚拟机(14.04、16.04都没有成功)2、更换阿里云数据源。3、......
  • linux操作--10
    升级Linux内核无快照情况下的备份与回复采用dump与restore指令,指令可能不存在需要自己安装,安装指令如下dump使用方法restore恢复......
  • ansible-kubeadm在线安装k8s v1.19-v1.20版本
    ansible-kubeadm在线安装k8sv1.19-v1.20版本1.ansible-kubeadm在线安装k8sv1.19-v1.20版本安装要求确保所有节点系统时间一致操作系统要求:CentOS7.x_x64ansible机器与部署k8s集群做免密钥找一台服务器安装Ansible#yuminstallepel-release-y#yuminstallans......
  • 安装blockscout
    Ubuntu20.04.3LTSdocker版本:20.10.23docker-compose版本:v2.17.2 访问https://github.com/blockscout/blockscout下载 ,测试使用版本Version: v5.1.3-beta.+commit.b23d38b7,当前最新 下载后解压进入目录blockscout-master\docker-compose\envs修改文件common-blocksc......