DBA怎样驾驭Open-Falcon
发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,这篇文章将为大家详细讲解有关DBA怎样驾驭Open-Falcon,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。什么是Open-Falcon?一个运转良
千家信息网最后更新 2024年12月01日DBA怎样驾驭Open-Falcon什么是Open-Falcon? 一个运转良好的公司离不开运维,运维离不开监控工具。君子善假于物也,一款优秀的监控工具可以让运维事半功倍。
源自小米的Open-Falcon便是这样一款优秀的监控工具,拥有zabbix、nagios等其他监控工具所没有的特性:
1.部署灵活、接口灵活、报警设置灵活
1)部署灵活,各个部件都可扩展,并提供全系统高可用;
2)接口灵活,可自定义开发collect端;
3)报警设置灵活,支持callback,支持人性化告警;支持Screen,多指标聚合显示,支持Dashboard,历史数据查询效率高。
2. 单机利用率高,可支持每秒200万的存储、上报,可支持超大规模的监控。
从这些特性来看,Open-Falcon非常适合我们公司使用。
了解Open-Falcon短板 当然,在我们确认使用Open-Falcon前,线下的实践和测试是必不可少的。
DBA团队在测试Open-Falcon的时候,发现其对于DB监控项的采集有下面几点不足:
1. 不支持对Oracle的监控项采集。
2. 采集返回的数据必须为数字型,不可以是文本,所以在监控日志时,告警信息无法反馈具体告警内容。
3. Mysql单机部署多实例支持性较差,在实例迁移后需要对监控做后期维护。
如何扬其长,避其短? 本人在韩锋老师的指导下,使用python编写了针对DB的采集工具collector,这也是本人学习python以来,在敏感信息检测工具和无用表检测工具之后,编写的第三个工具。它可以实现:
1. 支持Oracle&Mysql的监控项采集。
2. 利用tag返回日志ERROR信息。
3. 分别采集本机所有实例的各项指标,在发生实例迁移或者角色转换后可以做到一键维护。
4 集中配置采集项,易批量维护。
通过该工具,完全满足了对DB监控项采集的要求,不过在后续测试报警的过程中又踩了几个坑,在这只说其中一个:因为Open-Falcon采集项不支持返回文本结果,所以想到利用tag返回日志ERROR信息。但此方法会导致解决告警后,告警项在告警列表中无法自动清除的问题。
当然,最终这个问题也解决了:使用tornado框架配置了一个独立的外置服务,并修改了Open-Falcon中alarm组件,在其web页面中添加了一个set0按钮,点击该按钮就会将采集项信息传递到tornado外置服务,外置服务再将该告警判断置否,告警项在告警列表中就这样清除掉了。
这篇文章将为大家详细讲解有关DBA怎样驾驭Open-Falcon,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
源自小米的Open-Falcon便是这样一款优秀的监控工具,拥有zabbix、nagios等其他监控工具所没有的特性:
1.部署灵活、接口灵活、报警设置灵活
1)部署灵活,各个部件都可扩展,并提供全系统高可用;
2)接口灵活,可自定义开发collect端;
3)报警设置灵活,支持callback,支持人性化告警;支持Screen,多指标聚合显示,支持Dashboard,历史数据查询效率高。
2. 单机利用率高,可支持每秒200万的存储、上报,可支持超大规模的监控。
从这些特性来看,Open-Falcon非常适合我们公司使用。
DBA团队在测试Open-Falcon的时候,发现其对于DB监控项的采集有下面几点不足:
1. 不支持对Oracle的监控项采集。
2. 采集返回的数据必须为数字型,不可以是文本,所以在监控日志时,告警信息无法反馈具体告警内容。
3. Mysql单机部署多实例支持性较差,在实例迁移后需要对监控做后期维护。
1. 支持Oracle&Mysql的监控项采集。
2. 利用tag返回日志ERROR信息。
3. 分别采集本机所有实例的各项指标,在发生实例迁移或者角色转换后可以做到一键维护。
4 集中配置采集项,易批量维护。
通过该工具,完全满足了对DB监控项采集的要求,不过在后续测试报警的过程中又踩了几个坑,在这只说其中一个:因为Open-Falcon采集项不支持返回文本结果,所以想到利用tag返回日志ERROR信息。但此方法会导致解决告警后,告警项在告警列表中无法自动清除的问题。
当然,最终这个问题也解决了:使用tornado框架配置了一个独立的外置服务,并修改了Open-Falcon中alarm组件,在其web页面中添加了一个set0按钮,点击该按钮就会将采集项信息传递到tornado外置服务,外置服务再将该告警判断置否,告警项在告警列表中就这样清除掉了。
关于DBA怎样驾驭Open-Falcon就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
监控
支持
工具
信息
实例
内容
日志
报警
服务
测试
优秀
公司
单机
指标
按钮
接口
数据
文本
文章
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发工程师周记
用excel搭建数据库吗
网络安全提供服务者
呈贡区第三方软件开发市场报价
软件开发测试等级
服务器两块硬盘怎么拆
乌鲁木齐网络安全咨询费用多少
厦门分布式服务器加盟
网络安全中宣部
数据库配置文件可以改么
幼儿园小班网络安全知识教育教案
亚信安全服务器上架
数据库优化总结
视频如何连接到服务器
成本基础数据库建设
数据库工作任务6设计题
计算机服务器怎么样
深圳市指尖动力网络技术有限公司产品
如何快速提高网络安全技术
不属于网络安全法的信息特征
辽宁锦州网络安全知识
云服务器管理申请注册
服务器 主板 通用吗
汇编链接数据库
安装用友数据库闪一下
国家开放大学配置web服务器
可以做附件的数据库
麒麟服务器缺点
2021中国网络安全事项
土地整治规划数据库