DBA怎样驾驭Open-Falcon
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关DBA怎样驾驭Open-Falcon,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。什么是Open-Falcon?一个运转良
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
怎么安装hive数据库
我的世界服务器种子
网络安全大企业
vb连接sql数据库实例
制约数据库安全性问题
软件开发后期发展
高科技互联网时代下载
服务器审计日志
易途软件开发有限公司
社科成果数据库
电力行业网络安全工作方案厂家
乐山网络技术哪个好
数据库连接地址怎么得到
数据库破损事件
国科大网络安全评级
软件开发产品生产计划
c语言导出数据库
网络安全工程师名单
数据库切日
株洲串口服务器价格
数据库程序与数据
服务器关闭怎么恢复
钉钉如何后台管理个人服务器
佛山电脑软件开发怎么样
时序数据库配置要求
戴尔服务器管理登录
数据库关系代数中或怎么表示
php程序软件开发是什么
DB数据库全拼是什么
网络安全民警法规