浅谈zabbix和Grid control

在IT行业始终在进行着开源和商业的竞争而且双方火力都不差,开源的受众更多是中小企业,免费开源而且用户基数庞大,商业的用户都是一些大中型企业,求稳求成熟的服务。
今天来浅谈一下zabbix和Grid control,限于自己的认识有限,所以先开个题,zabbix也在熟悉和使用中,后续继续补全和更正。
zabbix大量在互联网企业使用,很大的一个原因就是MySQL所用,但是它的发展不止于此,对于系统级的监控也是很拿手。按照通用的说法,zabbix是基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
而Gridcontrol似乎是Oracle阵营中的强有力的监控和管理工具,为Oracle一手打造,用Oracle的工具来监控管理Oracle的产品,自然效果要好很多,同时它也是开放的支持监控和管理其它的数据库。
我们从以下几个方面来说说它们的相同和不同点。
架构思路
zabbix:

zabbix基于server+agent的方式来提供服务,采用了apache,php,mysql,这些都是快速轻巧的工具,而且上手极快,而且都是免费开源,得来全不费功夫。
而在Oracle中,有网格管理器grid control, 还有单机版的EM,也是基于server+agent的方式,采用基于HttpServer,jsp?,Oracle,这些大都是商业的组件,需要一定的投入。
如果说它们的所需要的硬件资源要求,肯定gridcontrol的要求要高得多。

功能点
zabbix侧重于实现监控,对于系统级的监控非常拿手,比如可以很轻松的配置监控某个分区下的空间情况,文件系统,磁盘IO,cpu利用率,网络等的监控都是非常全面而且粒度要细很多,而且支持复杂的报警规则配置。可以说zabbix尤其适合大量的分布式系统监控,但是对于管理的功能应该从这个工具的初衷来说就不是它的出发点,所以要弱很多。

gridcontrol的监控和管理的功能都很全面,在系统级的监控上粒度没有zabbix那么灵活,但是对于系统级整体的资源情况还是比较能够基本全面支持。可能grid control的初始点就是面向Oracle数据库的监控和管理为主,所以在其中有非常丰富的功能,你可以很轻松的通过grid control来管理多个数据库实例,创建和管理数据库对象,甚至直接在grid control里面搭建物理备库,切换,故障转移,完全可以脱离命令行。

功能扩展
zabbix可以轻松扩展,对于Oracle有orabbix的实现,也是开源免费,但是如果用了之后会发现,实现的功能还是有限,但是一些主要的监控项也都有了,如果想扩展就相对来说要容易一些,很多都是基于规则来配置,里面存在大量的正则配置。监控的粒度可以根据你的需要来定制,它负责提供平台来满足你。总体来说对于MySQL的监控要拿手一些。
而gridcontrol单纯从Oracle角度来说,监控的粒度已经非常细致了,如果想在Oracle的基础上再扩展还是需要花费不少的功夫的。当然gridcontrol也是可以支持其它的数据库,例如MySQL,但是还是需要较大的时间成本和技术成本,周期要长一些。

安装部署情况
zabbix的安装给我的感觉就是轻巧简便,很多东西都是简单的配置即可完成,而gridcontrol的安装部署难度相对要大很多。所以如果用完gridcontrol再来看zabbix,感觉一夜回到解放前,但是很多东西你都可以控制,你都可以定制,不满意可以相对容易的定制和改变。

时间: 2024-07-30 21:35:26

浅谈zabbix和Grid control的相关文章

浅谈Orabbix监控指标

对于Orabbix监控Oracle来说,它是提供了一个相对轻量级的客户端来综合监控多个数据库实例.从这一点来看,它的角色有点类似于工作中使用的SQLDeveloper或者toad这类的工具. 在之前的章节中,先花了些篇幅去比较zabbix和grid control,其实从功能上来看,基于zabbix的Orabbix的监控功能要有限的多.提供的默认模板中,监控触发器不到20个. 自己梳理了一下,默认的监控触发器在15个左右. 故障类型 报警对应项 错误类型 报错简述 数据库没有数据响应 Oracl

浅谈关于JavaScript API设计的一些建议和准则

  这篇文章主要介绍了浅谈关于JavaScript API设计的一些建议和准则,文中列举了许多知名的JS API进行辅助说明,极力推荐!需要的朋友可以参考下 设计是一个很普遍的概念,一般是可以理解为为即将做的某件事先形成一个计划或框架. (牛津英语词典)中,设计是一种将艺术,体系,硬件或者更多的东西编织到一块的主线.软件设计,特别是作为软件设计的次类的API设计,也是一样的.但是API设计常常很少关注软件发展,因为为其他程序员写代码的重要性要次于应用UI设计和最终用户体验. 但是API设计,作为

浅谈权限管理的对象模型和实现

对象 浅谈权限管理的对象模型和实现    beegee(原作) 关键字    权限管理 对象模型 ACL 电子政务 浅谈权限管理的对象模型和实现 beegee (2003-7-16) 目录: 1.权限管理问题的分析 1.1权限管理简要分析 1.2电子政务系统的权限管理 1.3商业化应用系统的权限管理 1.4他山之石 2.权限管理子系统设计 2.1权限管理子系统的总体目标 2.2权限管理子系统的对象模型 2.3注意与不足 3.权限管理子系统的实现 3.1面向对象的实现 3.2组件层与功能层对对象的

web组件的通信---浅谈事件

web web组件的通信---浅谈事件大家目前开发asp.net程序经常会用到usercontrols即pagelet(.ascx文件).有不少人现在把它当做asp里的include来使用.当然这也是很自然的,但一旦考虑到user controls和他所处的容器web form之间或其他user controls之间的通信,事情好像就比较复杂了.比如说,我有这样一个页面                    User Control(Image Button)User Control(Left

浅谈ASP.NET的Postback

说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback. 我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML.Client通过Submit Form的方式将填入Form的数据提交给Server进行处理.我们现在来看看ASP.NET整个

浅谈对5G核心网演进方向的几点展望

最近读到一篇关于5G核心网的论文<Revolutionary Direction for 5G Mobile Core Network Architecture>,其中对于从4G到5G的演进提出了很多指导性的建议和展望,读完后感觉受益良多,于是整理其中很多有参考价值的观点并结合自己的一些体会写下这篇文章,希望对初学者有所帮助.理解不到位以及表述不清之处,欢迎批评指正. 关于4G核心网EPC的局限性,在之前的两篇文章<网络切片--5G前行的助推器>和<之于5G--浅谈SDN和N

浅谈云计算在大型企业研发信息化中的应用

本文讲的是浅谈云计算在大型企业研发信息化中的应用,[IT168 资讯]虽然IT行业对云计算(Clouding Computing)有不同的看法,但它仍然是近几年最热的IT词汇之一.究竟什么是云计算,它对我们所关注的企业研发信息化有何帮助呢? 比较通俗的说法,云计算就是硬件+软件+服务.这三者并不是简单的相加,对于研发信息化而言,云计算应该定义为,适应研发需求的硬件与软件合理搭配,并为研发提供易用.高效.低成本的信息服务. 对于企业内部来讲,"私有云"是现代企业研发信息化发展的趋势之一.

游戏云间之浅谈游戏运维

浅谈游戏运维--游戏云间系列三 一款游戏产品上线,仅仅从技术角度来讲,分为软件层次的游戏代码研发,及硬件层次的代码部署上线.劈开代码研发方面不讲,游戏的部署上线,成为我们一个很头疼的问题.为什么头疼?从一些报告显示,大部分的游戏生命周期仅有3个月.按照正规的上线流程,从买服务器,装环境,进IDC机房这么下来,刚把游戏上线,可是游戏却不给力.这样折腾下来,浪费了多少我们的青春?浪费了多少我们的血汗钱? 一般游戏的部署有以下几种方式: 1.托管IDC机房部署. 2.代理商部署. 3.租用vps环境部

浅谈关于JavaScript API设计的一些建议和准则_基础知识

 设计是一个很普遍的概念,一般是可以理解为为即将做的某件事先形成一个计划或框架. (牛津英语词典)中,设计是一种将艺术,体系,硬件或者更多的东西编织到一块的主线.软件设计,特别是作为软件设计的次类的API设计,也是一样的.但是API设计常常很少关注软件发展,因为为其他程序员写代码的重要性要次于应用UI设计和最终用户体验. 但是API设计,作为我们自己写的库中提供的公共接口,能够向调用我们代码的开发者表现出我们库的一些特点和功能,所以API设计和UI设计一样重要.事实上,两者都是为应用可以提供更好