当前位置:首页 > 报告详情

看 Zabbix 如何基于 OceanBase 高效解决监控系统三大痛点_蔡飞志.pdf

上传人: 张** 编号:166355 2024-06-16 26页 2.27MB

1、蔡飞志OceanBase 技术专家看 Zabbix 如何基于 OceanBase高效解决监控系统三大痛点01 业务背景介绍Zabbix 监控系统和使用介绍02 监控数据管理的痛点监控数据量大,磁盘占用高,分区表维护困难,增删耗时长Contents目录03 OceanBase 实践OceanBase 的七大竞争力、Zabbix 存储由 MySQL 替换为 OceanBase、测试遇到的问题04 总结用技术让海量数据的管理和使用更简单0101业务背景介绍Zabbix 功能简介Zabbix 监控系统架构Zabbix 监控系统介绍可从任何设备、系统、应用程序上采集数据可以自定义数据采集自定义灵活的问题

2、阈值对趋势预测作出积极反应关键问题告警通过强大的数据可视化Zabbix Server:负责接收和处理从各个监控代理(Agent)或主动模式(Active mode)的监控信息,并将结果存储在数据库中。监控代理(Agent):安装在被监控设备上,负责采集并发送监控数据给Zabbix Server。数据库:用于存储Zabbix Server接收到的监控信息。前端界面:提供Web界面,用于配置监控项、图像、触发器等,并展示监控数据。报警机制:当监控项的值超出预设的阈值时,Zabbix可以通过邮件、短信等方式进行报警。远程命令执行:Zabbix 还支持通过远程命令执行功能来控制、管理被监控设备。age

3、ntproxyZabbix serverDB集群MSS支持多种监控方式、监控对象(网络、系统、硬件、存储、应用等等)、告警机制;丰富的API和扩展方式兼容性高性能强大高效的数据收集和处理能力,监控设备接近上万,监控项数量千万级别,触发器数量百万级别替换商业监控软件,降低运维成本,经过多年社区的发展,已经成为一种成熟、稳定、可靠的监控解决方案开源稳定为何选择 Zabbix02监控数据管理的痛点监控数据量大低峰期数据每日新增约 50G磁盘容量有限,业务高峰时磁盘告警频发性能瓶颈,MySQL出现单点读写瓶颈Zabbix 作为企业级监控解决方案,可以监控多种组件,如服务器、网络设备、数据库、应用程序等

4、。在企业级监控中,需要监控的项目数量通常较多,每个项目又可能需要监控多个指标,导致产生的数据量非常庞大。以一台 MySQL 服务器为例,一台就有近 300 个监控项,涉及到硬件状态、服务状态等。分区表维护困难需要额外的维护时间维护时间内不能完成会造成Zabbix出错脚本有失败的风险在 Zabbix 中,有几张数据写入非常大的表,需要定期清理,在生产环境中,监控数据保留三个月。将原始表进行改造,把非分区表改为按时间分区的分区表(range 分区类型)。并通过分区表维护脚本来维护分区表,删除保留期限之外的数据。开始打开维护窗口运行分区管理脚本运行分区管理脚本所有分区增删成功结束额外申请维护窗口窗口

5、时间充足是否运行日志输出日志关闭告警通道Zabbix大表分区规划按天分区,数据保留一个月按月分区,数据永久保留historyhistory_uinthistory_loghistory_strhistory_texttrendstrends_uint高规格OB高规格OBOBOBOBOBOBOBOBOBOBOBOB高规格高规格小型业务中型业务大型业务核心业务业务规模传统数据库选型小规格机器MySQL主机DB2高规格RAC高规格RAC共享存储高规格机器OracleII小规格OceanBaseOceanBase 的极致弹性OBOBOBOB单机升级分布式Driver/Proxy弹性扩缩容对应用透明的扩

6、展性-Zone内扩展(垂直扩容)在OB集群里追加服务器修改租户的Unit数数据自动均衡数据同步速度500MB/s无需停服务OBServerOBServerOBServerP1 P3P2P7 OBServerZONE1P5 P6OBServerP1 P3P2P7 OBServerZONE2P5 OBServerP1 P2P3OBServerZONE3OBServerP6P5 P7P4P8P4P8P4P8P2P2P2P6P6P2P6P6LeaderP PFollowerP6弹性扩缩容对应用透明的扩展性-水平扩zone(水平扩容)集群级别追加zone数据自动进行复制自动选出Leader根据zone的

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Zabbix监控系统与OceanBase数据库的结合,以及OceanBase在解决Zabbix监控中数据管理痛点的实践。Zabbix是一个企业级监控解决方案,能够监控多种组件,如服务器、网络设备、数据库、应用程序等。然而,在大量数据监控中,Zabbix面临数据量大、磁盘占用高、分区表维护困难等问题。OceanBase作为一款原生分布式数据库,具有七大竞争力,如完全自主研发、原生分布式、HTAP混合事务与实时分析处理等,能够有效解决Zabbix的监控数据管理痛点。实践证明,OceanBase的高级压缩特性、多副本Paxos强一致特性以及分区表易于管理的在线DDL等优点,在提升用户数据存储和处理效率的同时,也降低了成本。
"OceanBase如何提升Zabbix监控效率?" "如何解决OceanBase与Zabbix的兼容性问题?" "OceanBase的高级压缩特性如何降低存储成本?"
客服
商务合作
小程序
服务号
折叠