几个系统监控和商业智能方面的小新闻
先播报一则新闻:
开源系统监控的四小厂商GroundWork 最近有两个动作,一个是发布的5.3 版本,其中有一个新功能是集成了birt , 另一个是与开源BI 厂商Pentaho 合作推出新的Enterprise 版,从而使groundwork 是第二个具有商业智能监控和分析能力的系统监控系统. 这个是面向数据中心解决方案最重要的一步.
GroundWork 的产品本身很杂,集成了各种开源系统监控的产品,nagios, cacti ,Ganglia ,rrdtool , 不知道到底其核心语言是什么,管理控制台我猜是php 的(没用过), 看得出来他集成birt 就是为了扩展其分析数据的能力,rrdtool 只适合画跟时间有关的线性图或区域图 , 而且rrdtool 产生的原因就是php 下面没有一个推的上台面的报表产品.
Actuate 在09 年2 月宣布birt 已经可以成功集成在php 环境下了,现在历数一下各个事件 (又重新废话一遍占字数)
管理软件的IBM Tivoli 很早就开始集成了birt 的分析功能,这个在birt 社区上一直都作为一个成功案例,IBM 另外的重量级产品Rational 家族的多款产品也都集成了birt. 像是需求分析的Maximo , 建模的Rational 家族的多款产品. 毕竟birt 核心开发也一直都有IBM 的贡献.
Cisco 在09 年2月份也宣布其安全访问控制服务器Web 界面使用birt 来做报表分析,虽然这个产品不是主机系统监控的,但是性质是一样的. (我blog 以前也提到过了http://actuatechina.com/news_cisco.php)
现在Groundwork 也宣布其集成了birt 就是为了加强在数据分析上的能力,10几台主机就别谈什么数据分析了,这个主要还是面向数据中心的大规模分析和预测. 尤其是他跟开源领导厂商pentaho 合作推enterprise 版,这个估计还是多多少少受到了09 年2月份hyperic 跟jaspersoft 合作enterprise 版,他们也是主打面向数据中心的.( 开源BI 就两个领导, 其他都不能面向生产环境使用的).
另外一个groundwork 值得注意的小细节是他集成了WMI (Windows Management Instrumentation) , 这个在监控系统中非常之少见,我唯一听到过的一个案例是myspace 用wmi , myspace 有4500 台windows IIS + 1200 windows cache server + 500 sql server , 他们是自己开发的C# 监控系统,查询语言就是使用的类似的sql 语法的(c# 里面的).
Hyperic 使用的是jaspersoft 的jasperreport 作为其分析报表, 我个人倒是很高兴看到两个开源厂商跟另外两个开源厂商掐着脖子, 有竞争,有应用市场才能发展壮大. Go Tigerrrrrr!!!
另外一个不得不提的是hyperic 在一开始设计的时候其架构就是面向数据中心的(其他都不是,别听厂商乱忽悠), 由于其使用的是java 技术,这比Groundwork 这种混合技术的厂商还是具有先天优势的. 我之前也写过一篇关于hyerpic mysql scaling 的案例将它的数据库层面应用,你就可以看出他的设计是真正的面向数据中心监控的海量监控数据.
Ganglia 虽然在很多面向集群的管理系统中使用( 或者使用网上的说法叫高端grid ) , 但面向数据中心或者说大规模主机方面系统监控还是有很多重要的特性Ganglia 不可能一个人搞定. 而引入商业智能分析则已经不能算是技术上的噱头了,实际上是白菜级选择,尤其面对很重要的性能管理,问题归档,预测 方面已经不是靠单打独斗或高超的运维技巧能搞定的了.
小道消息:
今天淘宝停机1小时,又让江枫同学血压提高了不少,希望淘宝的同学不建议我提到这个小道消息,国内的团队要加油了,随便推荐一个运维的站点 http://www.linuxtone.org/html/bbs.html (也是twitter 上别人推荐的)
另一小道消息:
昨天愚人节汇报: 在各处散播谣言,具体有没有人被骗不知道,最后infoq 发表quickshort 算法有安全漏洞被骗,不过那个url 给的挺假,随便看了郭德纲的愚人节笑话(好老了), 之后跑到 http://linuxtoy.org/ 散布谣言centos 5.3因为oracle 收购red hat 可能成为其最后一个版本,骗到了几个.
最后一则小道消息:
期待了很久的钢之炼金术士4月要开播了,秀逗魔导士4也是很精彩的,喜欢两部动画片的同学不要错过了,偶尔看一下放松一下,免得过劳死,当白领炮灰团.
这才知道Hyperic里用的是jasper,Pentaho还有很长的路要走啊