首页 > 其他分享 >zabbix 集成 prometheus 数据

zabbix 集成 prometheus 数据

时间:2023-04-17 23:56:16浏览次数:41  
标签:集成 插件 配置 Zabbix Prometheus 指标 zabbix 监控 prometheus

一、概述

Zabbix和Prometheus都是开源监控系统,它们具有不同的特点和优势,因此很多人希望将它们集成在一起,以便充分利用它们的功能。以下是将Zabbix和Prometheus集成的一些步骤:

  1. 安装和配置Prometheus:在安装和配置Prometheus之前,需要先确定您要监控的目标。可以是主机、容器、服务等等。安装和配置Prometheus的过程可以参考其官方文档。
  2. 配置Prometheus exporter:Prometheus exporter是一个用于将应用程序指标暴露给Prometheus的代理程序。您需要配置exporter以将指标发送到Prometheus。例如,如果您要监控MySQL数据库,则可以使用mysqld_exporter。
  3. 配置Zabbix:安装并配置Zabbix服务器和代理程序。如果您已经使用Zabbix监控您的环境,则可以跳过此步骤。
  4. 安装和配置Zabbix插件:Zabbix插件是一个用于将Prometheus指标导入Zabbix的代理程序。您需要下载和安装Zabbix插件,并将其配置为将指标从Prometheus发送到Zabbix。
  5. 创建监控项:使用Zabbix创建监控项,以便显示从Prometheus收集的指标。在监控项中,您可以定义触发器、报警等等。
  6. 创建图形:使用Zabbix创建图形以显示从Prometheus收集的指标。

Zabbix 架构:

Prometheus 架构:

在这里插入图片描述

二、zabbix对Prometheus的支持分为两种

Zabbix对Prometheus的支持可以分为以下两种方式:

  1. Prometheus监控项:这种方式允许Zabbix直接从Prometheus获取监控指标,并将其显示在Zabbix监控仪表板中。您可以在Zabbix中创建Prometheus监控项,并定义触发器、报警等。这种方式需要在Zabbix中安装Prometheus exporter,以便将Prometheus指标暴露给Zabbix。
  2. 通过配置自动发现获取prometheus监控数据。

这两种方式都具有一定的优缺点,因此选择哪种方式取决于您的具体需求和偏好。使用Prometheus监控项可能更加简单和直接,但在性能和灵活性方面可能不如Zabbix插件。使用Zabbix插件可以在Zabbix中集中处理和管理所有监控指标,但需要更多的配置和管理工作。

三、两种方式配置

1)Prometheus 监控项

第一步:先准备Prometheus数据源(http://192.168.182.138:31672/metrics)

img

第二步:在zabbix页面添加主机、应用集及监控项

1、配置监控项

img

2、数据类型选择:浮点数

img

3、配置进程

参数框内输入: node_cpu_seconds_total{cpu="0",mode="system"}

img

第一种方式配置完成,可以查看最新数据

2)Prometheus to json(通过配置自动发现获取prometheus监控数据)

1、添加监控项

img

2、选择数据类型(就是存储整个源数据):文本

img

3、添加自动发现规则

imgimg

3、添加进程

  • 进程中的参数通过promeQL语法获取我们想要的数据:node_filesystem_free_bytes{device=".*",fstype=".*",mountpoint=~".*"}

4、录制宏

$.labels['device']
$.labels['fstype']
$['help']
$['name']
$.labels['mountpoint']

img

5、新建【监控项原型】

名称:Free Bytes For {#FILESYSTEM}

键值:node_filesystem_free_bytes[{#FILESYSTEM},{#FSTYPE},{#MOUNTPOINT}]

img

6、添加【进程】

参数:node_filesystem_free_bytes{device="{#FILESYSTEM}",fstype="{#FSTYPE}",mountpoint="{#MOUNTPOINT}"}

img

第二种方式配置完成,可以查看最新数据

img

以上就是这两种方式的简单配置,这里只是针对部分指标采集,自己可以根据规律进行扩展,采集其它的指标数据~

这里只是简单的介绍了这两种集成方式,有任何疑问欢迎给我留言,后续会更新相关技术文章,也可关注我的公众号【大数据与云原生技术分享】加群或私信沟通~

标签:集成,插件,配置,Zabbix,Prometheus,指标,zabbix,监控,prometheus
From: https://www.cnblogs.com/liugp/p/17328027.html

相关文章

  • Flutter 集成 uni小程序(UniMPSDK)
    原文地址amoshk.top又是一段成为鸽子的日子,今天我们直接来上手一把,简单聊聊如何在Flutter中集成并使用小程序。在国内环境下,小程序盛行,随着功能的庞大,许多业务上也需要进行支持,帮助开发进行抽离(减少宿主APP频繁发版、方便形成生态、便于独立进行测试与漏洞修复等),使用者也......
  • Intel集成显卡如何校正色彩
    我们知道电脑使用久了就会出现各种各样的问题,其中最常见的就是显示器问题了,不少用户就曾遇到过显示器颜色不正常,那么当你也遇到Win7显示器颜色不正常怎么办,今天小编给大家整理了Intel集成显卡如何校正色彩,具体的一起来看看吧。Intel集成显卡校正色彩的方法1、集成显卡的校正也......
  • zabbix部署脚本
    Zabbix监控自动化部署脚本——Web界面让你看起来更牛原创 李逸皓 运维book思议 2023-03-0911:25 发表于北京收录于合集#linux56个#脚本44个#shell41个#zabbix2个#系统监控应用2个先放个链接,万一有人关注呢运维book思议李小白,一个北漂的运维。希望能够......
  • 灵活、快捷、低运维成本的数据集成方法:数据联邦架构
    在传统的企业数据运用中,企业使用多种系统,数据散落在各个存储设备中,数据分析需求往往是跨库的,数据入湖入仓在做分析会有安全问题,或影响业务系统性能。企业需要一种灵活、快捷、低运维成本的数据集成方法,就有了数据联邦架构。本文介绍数据联邦架构。  —数据联邦概述—在传......
  • AP6308PFM 升压型 2.6-6.5V 三节锂电池充电控制集成电路
    AP6308是一款工作于2.7V到6.5V的PFM升压型三节锂电池充电控制集成电路。AP6308采用恒流和准恒压模式(Quasi-CVTM)对电池进行充电管理,内部集成有基准电压源,电感电流检测单元,电池电压检测电路和片外场效应晶体管驱动电路等,具有外部元件少,电路简单等优点。当接通输入电源后,AP6308进入......
  • Zabbix 6.4 安装
    环境以及前期准备:·系统版本:Ubuntu20.04.4LTS·安装mysql(apt-getinstallmysql-server)·生成数据库随机密码ai6GdROlHLo(opensslrand-base648)1,点击官网链接,根据选择的平台官网生成安装步骤https://www.zabbix.com/cn/download2,安装zabbix源(更快的安装zabbix组件)wgethtt......
  • Prometheus 的监控方法论
    许多监控框架的重点都是故障检测,即检测是否发生了特定的系统事件或处于什么状态(这是Nagios的风格)。当收到有关特定系统事件的通知时,我们通常会查看收集到的任何指标,以找出发生的确切情况及其原因。在这个思路下,指标被视为故障检测的副产品或者补充。正确使用指标可以提供基础设施的......
  • 28-组合逻辑集成电路-数据比较器
    比较器1.回顾数据选择器,四选一使用卡诺图进行四选一,选择AB为控制端或CD为控制端结果不一样有时候垂直方向画卡诺图,结果会更简单2.一位二进制数的比较器可以快速列出真值表使用门电路实现一位比较器3.二位二进制数比较先比较高位,高位相同,低位大小才会影响结果。高......
  • SpringBoot 集成 MybatisPlus 十——数据自动填充
    1自动填充功能介绍自动填充功能可以在插入或修改时为对象属性自动赋值。之前学习了逻辑删除字段,在向数据库插入数据时,都需要设置isDeleted=0,这在进行频繁地数据插入时就显得有些繁琐,于是MybatisPlus就为我们提供了自动填充的功能。修改实体类,为需要自动填充的字段在注解@Table......
  • 全终端办公电子邮件集成方案
    面临挑战应用场景复杂,经常需要在不同终端进行切换,多屏、跨屏及移动办公要求高;业务系统较多,需要同时支持多种业务的开展,对第三方应用集成及协同办公要求高;对邮件系统的稳定及高效性要求高,自动化运维需求强烈;对邮件系统的安全性及数据多副本存储要求高。方案优势ZohoMail中大型企业......