点击蓝字

关注我们

市场上比较的监控方式有两种:zabbix和prometheus架构,对于MogDB/openGauss数据库来说,已经通过grafana + prometheus + opengauss_exporter的方式完成了监控部署(部署方式:https://www.modb.pro/db/173483)。

那么如何通过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安装部署

参考zabbix官网快速部署:(复制链接至浏览器中浏览)

https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=postgresql&ws=nginx

1.安装准备:

--安装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.--安装PostgreSQL和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 172.16.3.90;***
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conflisten.acl_users = apache,nginx
php_value[date.timezone] = Europe/Riga

2.MogDB数据库配置

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

3.启动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

4.展示zabbix前端

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

三.zabbix配置prometheus

1.配置监控项

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

2.添加监控项信息

3.查看监控项


墨天轮原文链接:https://www.modb.pro/db/187462?sjhy复制链接至浏览器或点击文末阅读原文查看)

关于作者

高云龙,云和恩墨服务总监。长期从事PG运维工作,目前在支持openGauss生态发展。

END

推荐阅读:2021数据技术嘉年华视频回放及PPT下载

2021数据技术嘉年华50余个PPT下载、视频回放已上传墨天轮平台,可在“数据和云”公众号回复关键词“2021DTC”获得!

你知道吗?我们的视频号里已经发布了很多精彩的内容,快去看看吧!↓↓↓

点击下图查看更多 ↓

云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流社群

请备注:云和恩墨大讲堂

  点个“在看”

你的喜欢会被看到❤

zabbix监控MogDB之采集prometheus数据相关推荐

  1. 云看板生产管理系统,实时监控网关采集的数据

    云看板生产管理系统是利用数采网关.云服务器和智能手机APP相结合,精心打造的一款高效.智能.强大的物联网生产管理系统.相较于其他生产管理系统,云看板生产管理系统最大的优势是部署简捷高效,客户只需要将负 ...

  2. JS怎样监控监控收集用户的行为数据

    这篇文章给大家分享的是JS怎样监控监控收集用户的行为数据.小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧. 引言 ...

  3. python远程监控jvm_python和jstat命令采集jvm数据导入zabbix监控-阿里云开发者社区

    利用python和jstat命令采集jvm数据 注:用法运行python jvcheck.py 变量如EC或E等 #coding=utf-8 #author=yangzai # 用jstat检查jvm ...

  4. Zabbix 4.2 发布:支持Prometheus数据收集,可扩展性大大提升

    4月2日,Zabbix正式发布了Zabbix 4.2版本.Zabbix具备现代监控系统所应提供的一切功能,包括数据收集与处理.分布式监控.实时问题与异常检测.警报.升级.乃至可视化等等. 下面是Zab ...

  5. 使用zabbix监控数据并实现邮件、电话、微信报警

    前言 zabbix 作为一款优秀的企业级开源监控系统,它可以采集和处理所有类型的监控数据,具有灵活的报警机制.与cacti 与 nagios相比,cacti画图比nagios漂亮,但是报警相对较弱,而 ...

  6. Zabbix监控之graphs(图形或数据图)

    zabbix监控中,图形的显示是非常重要的,因为它可使通过项目收集到的数据清楚的显示出来,更具可视化.便于对数据进行查看,比较等. 1.简单的图形 简单的数据图是不需要配置的,当我们通过Monitor ...

  7. Zabbix监控实现跨区域跨网络监控数据

    Zabbix监控实现跨区域跨网络监控数据 环境: 公司现有服务器10台,其中5台服务器有一台安装了zabbix,并且这5台服务器处于一个网络,只有一台服务器有公网ip, 另外的5台处于另一个网络,仅有 ...

  8. 10-11月数据接口-京东商品信息api,金碟Api对接,京东商智监控商品request采集后指数还原,聚水潭第三方接入api,拼多多上架辅助非第三方SKU核对上传,拼多多销量无限修改更新

    茶壶煮饺子: 1.京东商品信息api: http://app.miiow.com.cn:8181/ajaxApi.ashx/@/dontlogin/sycm/getJDItemBaseInfo?ite ...

  9. Zabbix监控Kafka topic积压数据

    Kafka Apache Kafka是一个分布式发布-订阅消息系统和一个强大的队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个端点. Kafka适合离线和在线消息消费. Kafka消息 ...

最新文章

  1. 坐标1-based和0-based
  2. HTML DOM简介
  3. python数据收集系统_玩玩Python数据采集_001
  4. 揭秘华尔街人工智能真实水平:距离40%的金融民工被取代或只剩8年
  5. 手动选择显示_为什么考驾照的人多数选择C1而不是C2?老教练说出了真相....
  6. 众多时间时钟Flash动画素材一键即可获取
  7. 树莓派3降低内核版本,安装Tenda U6 RTL8192无线网卡驱动
  8. _itemmod_extract_enchant
  9. windows store 应用商店消失 ,找不到
  10. Unity-ArrayList,List,HashTable,Dictionary
  11. 0.96寸OLED(SSD1306)屏幕显示(三)——屏幕垂直水平滚动
  12. 短期突击面试攻略,收offer如砍瓜切菜!!!
  13. 自动驾驶仿真软件简介----CARLAGazeboLGSVLOthers
  14. C++版 - 剑指Offer 面试题36:数组中的逆序对及其变形(Leetcode 315. Count of Smaller Numbers After Self)题解
  15. 一个悄然成为世界最流行的操作系统!
  16. 防封策略(适用所有游戏)
  17. 中软国际首届嘉年华晚会 创新网络年会PK“春晚”
  18. 关于某些空白字符,(实用篇)
  19. Python爬虫之爬取笔趣阁小说下载到本地文件并且存储到数据库
  20. 公众号榜单 | 2020·8月公众号行业排行榜重磅发布

热门文章

  1. Cesium多屏展示
  2. android开源2016_Google 2016年开源版本浏览
  3. (27)css3 2D转换综合案例—卡包效果
  4. es6 Class 的 name 属性
  5. php如何做水仙花数,使用PHP实现水仙花数及各种特殊有趣数的输出
  6. 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...
  7. python制作软件界面_Python 脚本 GUI 界面生成工具
  8. android通讯录简单的_安卓手机删了联系人怎么恢复?超简单的恢复方法,一看就懂!...
  9. c语言xuanzeti1,c语言选择题库1
  10. 列表推导式 python原理_python之列表推导式