首页 > 其他分享 >openEuler-22.03安装部署PrometheusV2.16.0

openEuler-22.03安装部署PrometheusV2.16.0

时间:2024-11-18 11:13:59浏览次数:3  
标签:PrometheusV2.16 amd64 3434 prometheus 22.03 linux 2.16 openEuler root

环境

下载安装包

GIT下载地址:PrometheusV2.16.0下载使用GitHub 文件加速-CSDN博客

安装

创建prometheus用户及组,并指定家目录

[root@manager ~]# groupadd prometheus
[root@manager ~]# useradd -g prometheus prometheus -d /opt/prometheus/
将家目录做为prometheus的安装目录,将下载的安装包上传于此,然后解压

[root@manager prometheus]# ll
total 58212
-rw-r--r-- 1 root root 59608515 May 26 16:58 prometheus-2.16.0.linux-amd64.tar.gz
[root@manager prometheus]# tar -zxvf prometheus-2.16.0.linux-amd64.tar.gz 
prometheus-2.16.0.linux-amd64/
prometheus-2.16.0.linux-amd64/LICENSE
prometheus-2.16.0.linux-amd64/promtool
prometheus-2.16.0.linux-amd64/NOTICE
prometheus-2.16.0.linux-amd64/consoles/
prometheus-2.16.0.linux-amd64/consoles/node.html
prometheus-2.16.0.linux-amd64/consoles/index.html.example
prometheus-2.16.0.linux-amd64/consoles/prometheus-overview.html
prometheus-2.16.0.linux-amd64/consoles/node-disk.html
prometheus-2.16.0.linux-amd64/consoles/node-overview.html
prometheus-2.16.0.linux-amd64/consoles/node-cpu.html
prometheus-2.16.0.linux-amd64/consoles/prometheus.html
prometheus-2.16.0.linux-amd64/console_libraries/
prometheus-2.16.0.linux-amd64/console_libraries/menu.lib
prometheus-2.16.0.linux-amd64/console_libraries/prom.lib
prometheus-2.16.0.linux-amd64/prometheus
prometheus-2.16.0.linux-amd64/prometheus.yml
prometheus-2.16.0.linux-amd64/tsdb
[root@manager prometheus]# ll
查看目录内文件

[root@manager prometheus-2.16.0.linux-amd64]# ll
total 140984
drwxr-xr-x 2 3434 3434       38 Feb 14 09:52 console_libraries
drwxr-xr-x 2 3434 3434      173 Feb 14 09:52 consoles
-rw-r--r-- 1 3434 3434    11357 Feb 14 09:52 LICENSE
-rw-r--r-- 1 3434 3434     3184 Feb 14 09:52 NOTICE
-rwxr-xr-x 1 3434 3434 82329106 Feb 14 07:52 prometheus
-rw-r--r-- 1 3434 3434      926 Feb 14 09:52 prometheus.yml
-rwxr-xr-x 1 3434 3434 48417809 Feb 14 07:54 promtool
-rwxr-xr-x 1 3434 3434 13595766 Feb 14 07:54 tsdb

设置环境变量

[root@manager prometheus-2.16.0.linux-amd64]# vim /etc/profile

export PROMETHEUS_HOME=/opt/prometheus
export PATH=$PROMETHEUS_HOME/prometheus-2.16.0.linux-amd64:$PATH

[root@manager prometheus-2.16.0.linux-amd64]# source /etc/profile
创建prometheus.service 文件
进入/etc/systemd/system目录,创建prometheus.service文件,并编辑如下内容

# vim /etc/systemd/system/prometheus.service

[Unit]
Description=Prometheus
Documentation=https://prometheus.io/
After=network.target

[Service]
Type=simple
User=prometheus
ExecStart=/opt/prometheus/prometheus-2.16.0.linux-amd64/prometheus --config.file=/opt/prometheus/prometheus-2.16.0.linux-amd64/prometheus.yml --storage.tsdb.path=/opt/prometheus/prometheus-2.16.0.linux-amd64/data
Restart=on-failure


[Install]
WantedBy=multi-user.target

进入/opt/prometheus/prometheus-2.16.0.linux-amd64目录,创建一个数据存在目录,并修改所属用户及组

[root@manager prometheus-2.16.0.linux-amd64]# mkdir data
[root@manager prometheus-2.16.0.linux-amd64]# chown prometheus:prometheus data/
 

修改配置文件prometheus.yml

注:暂时未做任务更改

# my global config
global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).

# Alertmanager configuration
alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093

# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
    - targets: ['localhost:9090']
启动

[root@manager prometheus-2.16.0.linux-amd64]# systemctl daemon-reload
[root@manager prometheus-2.16.0.linux-amd64]# systemctl start prometheus.service
[root@manager prometheus-2.16.0.linux-amd64]# systemctl enable prometheus.service
 

浏览器访问

浏览器访问http://IP:9090/可打开自带的UI界面

标签:PrometheusV2.16,amd64,3434,prometheus,22.03,linux,2.16,openEuler,root
From: https://blog.csdn.net/qq_56618308/article/details/143850047

相关文章

  • openEuler搭建k8s(1.28.2版本)
    目录k8s搭建(1.28.2版本)1.安装containerd1.1下载tar包1.2编写服务单元文件2.安装runc3.安装cni插件3.1下载文件3.2设置crictl运行端点4.配置containerd5.主机配置5.1编辑hosts文件(可选)5.2开启流量转发5.3关闭防火墙以及selinux5.4关闭swap6.搭建k8s6.1配置yum源......
  • NVR设备ONVIF接入平台EasyCVR私有化部署视频平台如何安装欧拉OpenEuler 20.3 MySQL
    在当今数字化时代,安防视频监控系统已成为保障公共安全和个人财产安全的重要工具。NVR设备ONVIF接入平台EasyCVR作为一款功能强大的智能视频监控管理平台,它不仅提供了视频远程监控、录像、存储与回放等基础功能,还涵盖了视频转码、视频快照、告警、云台控制、语音对讲等高级功能,使其......
  • 学习openeuler操作系统的记录本
    1.下载以及配置openeuler在官网里面下载openeuler操作系统,在官网的文档里面里面查看相对应的注意事项,(一定要会阅读官方文档),在官网查看下载的对应操作系统需要的最小cpu,以及磁盘大小等分配合适的虚拟硬盘,配置的过程要一步一步来,防止出现分配不合理,而导致的操作系统无法正常运行的......
  • openEuler 操作系统中的逻辑卷详解
    openEuler操作系统中的逻辑卷详解一、引言在当今的信息技术时代,高效的存储管理对于各种计算环境至关重要。openEuler操作系统作为一款先进的开源操作系统,提供了强大的存储管理功能,其中逻辑卷(LogicalVolume,LV)管理是一个关键特性。本文将深入探讨openEuler操作系统中的......
  • OpenEuler 系统中 fdisk 工具使命令详解
    OpenEuler系统中fdisk工具使命令详解简介在OpenEuler操作系统中,fdisk是一个强大的磁盘分区工具,它支持创建、删除和修改磁盘分区等操作。本指南将详细说明如何使用fdisk工具,以帮助用户更高效地管理磁盘分区。安装与启动在OpenEuler系统中,fdisk工具通常预装在......
  • 在华为云服务器上测试GCC for OpenEuler的特性
    步骤1:购买并配置华为云服务器1.1注册华为云账号访问华为云官网:打开浏览器,访问华为云官网。注册账号:点击页面右上角的“注册”按钮。按照提示填写必要的信息(邮箱、密码、验证码等)完成注册。可能需要验证邮箱,请按照邮件中的指示完成验证。1.2登录华为云控制台登录......
  • openEuler、Linux操作系统---(7)权限管理与进程管理讲解
    一、引言在Linux操作系统的广袤领域中,权限管理与进程管理犹如两道坚实的壁垒,对系统的安全性、稳定性及运行效率起着至关重要的作用。本次讲解将引领各位深入探索Linux系统的权限机制和进程管理领域,通过对chmod、chown、umask等命令的运用来实现文件权限的修改、文件所有......
  • OpenEuler 软件安装与服务管理全攻略
        在OpenEuler操作系统的日常使用中,软件安装和服务管理是至关重要的操作环节。本文将以严谨的方式为大家详细阐述OpenEuler中安装软件的多种方法,涵盖RPM、DNF的概念与操作命令以及操作实验,同时还包括源代码软件的安装方法和使用systemd进行服务管理的内容。......
  • 欧拉openEuler、Linux系统-(9) 文件操作命令集
    (请关注,本文将不断更新...,添加实用技巧和操作实例)在Linux系统中,熟练掌握各种文件操作命令是非常重要的。下面为大家详细介绍50个Linux系统中常用的文件操作命令。一、文件查看类命令1.lsls命令用于列出目录内容。用法:ls[选项][目录或文件]选项解释:-l:以长格式显示......
  • openEuler、Linux操作系统常见操作-(6)如何登录Linux
    如何登录Linux·Linux登陆方式主要有如下两种: 。本地登陆   。一个典型的Linux系统将运行六个虚拟控制台和一个图形控制台,openEuler目前暂未支持图形化界面;·可以通过Ctrl+Alt+F[1-6]在6个虚拟控制台之间进行切换。远程登录。默认情况下openEuler支持......