huanayun_header.png
hengtianyun_header.png
vps567.png
lisahost_header.png

[Linux操作系统]Ubuntu 中部署 Prometheus,详尽的配置指南|ubuntu配置mpi,Ubuntu Prometheus 配置

PikPak安卓最新版APP v1.46.2_免费会员兑换邀请码【508001】可替代115网盘_全平台支持Windows和苹果iOS&Mac_ipad_iphone -云主机博士 第1张

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]NexGenAI - 您的智能助手,最低价体验ChatGPT Plus共享账号

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

htstack
在Ubuntu操作系统中部署Prometheus,需要进行详尽的配置。需要安装Prometheus和Exporter。配置Prometheus的文件路径和目标配置。在目标配置中,需要指定目标地址和标签。配置Exporter的指标和端口。确保Prometheus服务运行正常,可以通过浏览器查看Prometheus的Grafana界面。还提供了一个Ubuntu配置MPI的指南,包括安装MPI包和测试MPI通信。

Prometheus 是一款由社区维护的开源监控解决方案,它广泛应用于各类环境中,包括 Ubuntu 系统,Ubuntu 作为一款广受欢迎的 Linux 操作系统,拥有着强大的可定制性和稳定性,是部署 Prometheus 的理想平台,本文将为您详细介绍如何在 Ubuntu 中部署和配置 Prometheus。

一、安装 Prometheus

在 Ubuntu 中安装 Prometheus 非常简单,可以通过官方的 APT 仓库进行安装,您需要添加 Prometheus 的官方 GPG 密钥:

curl -s https://packagecloud.io/prometheus/prometheus/gpgkey | sudo apt-key add

将 Prometheus 的官方仓库添加到您的系统源列表中:

echo "deb https://packagecloud.io/prometheus/prometheus/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/prometheus.list

更新您的包列表,并安装 Prometheus 软件包:

sudo apt update
sudo apt install prometheus

二、配置 Prometheus

安装完成后,我们需要对 Prometheus 进行配置,Prometheus 的主配置文件位于/etc/prometheus/prometheus.yml,在这个文件中,您可以设置 Prometheus 的服务端口、数据存储路径、目标配置等信息。

您可以配置 Prometheus 监听本地 9090 端口,并指定目标配置文件的位置:

global:
  scrape_interval: 15s # Set the scrape interval
  evaluation_interval: 15s # Set the evaluation interval
  # Set the scrape timeout
  scrape_timeout: 10s
Use the.Values files for custom configurations
append_values_from:
  - /etc/prometheus/prometheus.d/*.yml
Load and evaluate rules once at startup time
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"
A scrape configuration containing exactly one endpoint to scrape:
Here it's Prometheus itself.
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']

三、安装和配置 Exporter

Prometheus 的工作原理是通过 exporter 获取指标数据,exporter 是一个 HTTP 服务,它将任意指标数据以 Prometheus 能够理解的格式返回,在 Ubuntu 中,您可以使用 APT 安装常用的 exporter:

sudo apt install prometheus-node-exporter
sudo apt install prometheus-blackbox-exporter
安装更多 exporter

安装后,确保 exporter 服务启动并运行:

sudo systemctl enable prometheus-node-exporter
sudo systemctl start prometheus-node-exporter
启动更多 exporter 服务

在 Prometheus 的配置文件中,您需要添加对应的 job 配置来引入 exporter:

Configuration for including blackbox exporter targets
scrape_configs:
  - job_name: 'blackbox-exporters'
    static_configs:
      - targets: ['localhost:9115']

四、自定义报警规则

Prometheus 允许您定义报警规则,当指标满足特定条件时,Prometheus 会触发报警,您可以在/etc/prometheus/prometheus.yml 文件中添加rule_files 节,指定报警规则的位置:

rule_files:
  - "first_rules.yml"
  - "second_rules.yml"

在指定的文件中,您可以定义报警规则,

alert:
  - alertname: HighDiskUsage
    expr: (node_disk_usage_bytes{job="node-exporter"} / node_disk_size_bytes{job="node-exporter"} * 100) > 80
    for: 1m
    labels:
      severity: page
    annotations:
      description: "Disk usage on node is over 80%."

五、启动和维护 Prometheus

Prometheus 服务通过 systemd 管理,安装时会自动创建prometheus.service 文件,您可以使用以下命令来管理 Prometheus 服务:

sudo systemctl enable prometheus
sudo systemctl start prometheus
sudo systemctl status prometheus
查看 Prometheus 日志
sudo journalctl -u prometheus.service

六、安装和配置 Grafana

Grafana 是一款开源的数据可视化工具,与 Prometheus 配合使用可以实现指标数据的图形化展示,在 Ubuntu 中,您可以使用 APT 安装 Grafana:

sudo apt install grafana

安装完成后,启动 Grafana 服务:

sudo systemctl enable grafana-server
sudo systemctl start grafana-server

为了使用 Grafana,您需要创建一个新的数据源,并添加 Prometheus 作为数据源类型:

1、打开 Grafana 浏览器界面。

2、点击左上角的齿轮图标,选择 “配置” > “数据源”。

3、添加一个新的数据源,类型选择 “Prometheus”。

4、输入 Prometheus 服务地址,例如http://localhost:9090

5、保存数据源配置。

七、总结

本文为您详细介绍了如何在 Ubuntu 系统中部署和配置 Prometheus,通过本文的阅读,您应该对 Prometheus 的安装、配置、报警规则设置以及与 Grafana 的集成有了深入的了解,使用 Prometheus,您可以轻松监控 Ubuntu 系统及其应用的性能和健康状态,实现高效运维。

根据文章生成的 50 个中文相关关键词如下:

Prometheus, Ubuntu, 配置, 安装, Exporter, 监控, 报警规则, Grafana, systemd, APT, 数据可视化, 性能监控, 开源, 运维, 指标数据, HTTP 服务, 节点导出器, 数据源, 图形化展示, 服务端口, 数据存储, 目标配置, 社区维护, 监控解决方案, 数据获取, 配置文件, 指标查询, 数据聚合, 数据报警, 监控系统, 监控工具, 时间序列数据, 数据探查, 数据导入, 系统性能, 应用监控, 服务监控, 系统健康, 数据展示, 数据仓库, 实时监控, 云监控, 容器监控.

Vultr justhost.asia racknerd hostkvm pesyun


iproyal.png
原文链接:,转发请注明来源!