zabbix 监控 MogDB/openGauss 之 采集 prometheus 数据

zabbix 监控 MogDB/openGauss 之 采集 prometheus 数据

前言

市场上比较的监控方式有两种:zabbix 和 prometheus 架构,对于 MogDB/openGauss 数据库来说,已经通过grafana + prometheus + opengauss_exporter的方式完成了监控部署,如何通过 zabbix 完成对 MogDB/openGauss 数据库完成监控呢,通过 zabbix 官网我们知道从 zabbix 4.2 版本开始支持了 Prometheus 数据源,那本篇文章先实现通过 zabbix 采集 prometheus 数据,zabbix 底层的数据存储采用 MogDB 数据库。

软件信息

  • OS: CentOS 7.9 on x86
  • database:MogDB 2.0.1
  • prometheus:2.31.1
  • opengauss_exporter: 0.0.9

本环境已经安装好 MogDB 数据库、prometheus 和 opengauss_exporter,这里主要介绍 zabbix 安装及与 prometheus 适配。

—安装依赖包

yum -y install gcc gcc-c++ curl curl-devel net-snmp net-snmp-devel readline.x86_64 readline-devel.x86_64 zlib.x86_64 zlib-devel.x86_64 libevent.x86_64 libevent-devel.x86_64 postgresql-devel.x86_64 golang.x86_64 libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel sqlite-devel.x86_64 sqlite.x86_64 oniguruma-devel oniguruma

zabbix 安装部署<a name="section565345162510"></a>

参考 zabbix 官网快速部署

  • 安装准备

    —安装 zabbix 源

    # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
    # yum clean all--安装zabbix server 和 agent
    # yum install zabbix-server-pgsql zabbix-agent--配置Zabbix前端
    # yum install centos-release-scl--编辑zabbix.repo
    vim /etc/yum.repos.d/zabbix.repo
    [zabbix-frontend]
    ...
    enabled=1
    ...
    Install Zabbix frontend packages.--安装pgsql和nginx
    # yum install zabbix-web-pgsql-scl zabbix-nginx-conf-scl--为Zabbix前端配置PHP
    vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conflisten 80;
    server_name ***.***.***.***;***
    vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conflisten.acl_users = apache,nginx
    php_value[date.timezone] = Europe/Riga
    
  • MogDB 数据库配置

    --创建数据库
    postgres=# create database zabbix DBCOMPATIBILITY='PG';--创建用户
    postgres=# \c zabbix
    abbix=# create user zabbix encrypted password '******@***';create user zabbix encrypted password '******@***';--修改pg_hba.conf
    host    all          zabbix             ***.***.***.***/32 md5--导入数据
    $ zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | gsql -h ***.***.***.*** -U zabbix zabbix -f
    
  • 启动 Zabbix server 和 agent 进

    --启动Zabbix server和agent进程,并为它们设置开机自启:# systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
    # systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
    
  • 展示 Zabbix 前端

    连接到新安装的 Zabbix 前端,直接浏览器输入:... ,如有下图展示说明 zabbix 启动成功,配置完前段界面后,zabbix 初始账号是:Admin,密码:**

zabbix 配置 prometheus<a name="section7237105902616"></a>

  • 配置监控项

    在 zabbix 界面:Configuration —> Hosts —> Items —> Create Item

  • 添加监控项信息

  • 查看监控项

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

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

相关文章

html实体字符,已拿offer入职

面试知识点 主要内容包括html&#xff0c;css&#xff0c;前端基础&#xff0c;前端核心&#xff0c;前端进阶&#xff0c;移动端开发&#xff0c;计算机基础&#xff0c;算法与数据结构&#xff0c;设计模式&#xff0c;项目等等。 html 1.浏览器页面有哪三层构成&#xff0c…

ES-ES性能优化

缓存优化&#xff1a; 功能优化&#xff1a; 访问多&#xff1a;热层 访问少&#xff1a;温层 极少访问&#xff1a;第三方

【2024年最新】294地级市-地理相邻矩阵(名称版、行政代码版)

数据为同省下城市之间的相邻矩阵&#xff0c;表示同一省份内各个城市相互之间邻近关系。如果同一省份下两个城市相邻&#xff0c;矩阵中对应的矩阵值为1&#xff0c;否则&#xff0c;矩阵值为0 一、数据介绍 数据名称&#xff1a;地级市-地理相邻矩阵 数据范围&#xff1a;地…

leetcode刷题(javaScript)——二叉树、平衡二叉树相关场景题总结

二叉树的知识点很多&#xff0c;在算法刷题中需要有想象力的数据结构了。主要是用链表存储&#xff0c;没有数组更容易理解。在刷二叉树相关算法时&#xff0c;需要注意以下几点&#xff1a; 掌握二叉树的基本概念&#xff1a;了解二叉树的基本概念&#xff0c;包括二叉树的定义…

数据库(mysql)-新手笔记-基本知识点(1)

基本概念 数据库 Database :存储数据的容器 表 Table : 在数据库中存储的基本结构,它由行和列组成 行 Row : 表中的一条记录 列 Column : 表中的字段,定义了数据的类型和约束 数据类型 数据值 如 INT(整型),FLAOT(浮点型) ,DECIMAL (精确小数点) 字符串 如 VARCHAR(可变长度字…

记录linux C/C++ 宏定义 __FILE__、__LINE__、__FUNCTION__、__DATE__、__TIME__

1.1 __FILE__ 作用&#xff1a;表示当前源文件名&#xff0c;类型为字符串常量&#xff1b; #include <stdio.h> int main() { printf("%s\n", __FILE__); return 0; } 输出为&#xff1a; # ./test test.c 1.2 __LINE__ 作用&#xff1a;代表当前…

Hyperf代码目录规划尝试

app--|- Common 统一封装非业务|- Constants|- Controller|- Exception|- Kernel 统一封装业务|- Listener|- Model|- Process|- Request|- Service|- Task|- Util 工具 Helper和Util Util类&#xff0c;一般是无状态的&#xff0c;只包含静态方法。使用时无需创建类的实例。 …

[JavaWeb学习日记]JSP+Cookie+Filter与登录+CRUD案例

目录 一.JSP 二.EL表达式与JSTL标签 三.Cookie 四.Session 五.Filter 六. 登录CRUD:品牌增删改查案例 Demo一览 1.导包 2.构建包结构 3.创建数据库表tb_brand与user 4.创建实体类 5.mybatis的配置文件和logback配置文件 6.写接口 7.工具类&#xff1a;生成图片与…

leetcode.15三数之和

链接&#xff1a;https://leetcode.cn/problems/3sum 题目描述 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请返回所有和为 0 且不重复的三元组。…

信息抽取技术:电商领域的智能化革命与市场策略优化

一、引言 在当今快速发展的互联网电商领域&#xff0c;信息抽取技术的应用已经成为商家优化供应链、降低成本、提高响应速度的关键手段。随着消费者需求的日益多样化和个性化&#xff0c;电子商务平台需要更高效、智能的数据处理能力来应对市场的挑战。从供应商管理到库存优化…

[Latex]矩阵的三种关系(等价,相似,合同)的符号

\cong \sim \simeq 对应的Latex实现分别为&#xff1a; ≅ \cong ≅ ∼ \sim ∼ ≃ \simeq ≃

试一试点赞和收藏机制

如果你不是机器人&#xff0c;请在点赞或收藏的同时评论&#xff0c;内容为你最爱吃的食物

Image Fusion via Vision-Language Model【文献阅读】

阅读目录 文献阅读AbstractIntroduction3. Method3.1. Problem Overview3.2. Fusion via Vision-Language Model 4. Vision-Language Fusion Datasets5. Experiment5.1Infrared and Visible Image Fusion 6. Conclusion个人总结 文献阅读 原文下载&#xff1a;https://arxiv.or…

B树和B+树的区别是什么?

什么是B树 B树是一种自平衡的多路查找树&#xff0c;主要用于减少磁盘I/O操作&#xff0c;提高数据库的查询效率。 多路查找&#xff1a;B树是一个多路平衡查找树&#xff0c;这意味着它可以拥有多个子节点&#xff0c;从而能够更有效地利用存储空间和减少树的高度。自平衡&a…

HTML入门:简单了解 HTML 和浏览器

你好&#xff0c;我是云桃桃。今天来简单了解一下 HTML 以及浏览器。 HTML 是什么&#xff1f; HTML&#xff08;全称&#xff1a;Hypertext Markup Language&#xff09;是一种标记语言&#xff0c;用于创建和呈现网页的结构和内容。 它由一系列标签&#xff08;或称为元素…

android开发视频教程百度网盘,深入浅出Android

基于Linux的pc启动过程 我们都知道&#xff0c;所有的程序软件包括操作系统都是运行在内存中的&#xff0c;然而我们的操作系统一般是存放在硬盘上的&#xff0c;当我们按下开机键的时候&#xff0c;此时内存中什么程序也没有&#xff0c;因此需要借助某种方式&#xff0c;将操…

客户案例|提质增速 某县医院运维升级实例

一、项目背景 2023年12月&#xff0c;安徽某县医院接入226个资产&#xff0c;正式成为平台客户。 据moc介绍&#xff0c;客户经历了3个月的长效试用期&#xff0c;通过对平台的监控效果、趋势预测、故障响应速度、技术支持、moc服务等全方位体验后&#xff0c;才谨慎地成为正式…

圆形动画 小球在轨道上循环运动 点击按钮停止开始 在次点击 动画开始

圆形动画 小球在轨道上循环运动 点击按钮停止开始 在次点击 动画开始

Vue-04

Vue 指令 指令补充 指令修饰符&#xff1a;通过"."指明一些指令后缀&#xff0c;不同后缀封装了不同的处理操作 → 简化代码 按键修饰符 keyup.enter → 键盘回车监听 在input中使用keyup.enter&#xff0c;这个时候按enter键也能实现添加&#xff0c;和点击按钮实…

目前最新的集运行业发展及运营模式介绍

集运系统紧跟时代发展潮流&#xff0c;提供“集运系统代购商城”&#xff0c;通过系统掌握C端用户数据&#xff0c;发展代购、电商业务。 跨境电商物流市场蓬勃发展&#xff0c;拥有十万亿量级的增长空间&#xff0c;跨境电商市场规模及进出口总额都呈上升趋势&#xff0c;而未…