设为首页 加入收藏

TOP

浅谈Orabbix监控指标
2015-08-31 19:59:19 来源: 作者: 【 】 浏览:33
Tags:浅谈 Orabbix 监控 指标

在之前的章节中,先花了些篇幅去比较zabbix和grid control,其实从功能上来看,基于zabbix的Orabbix的监控功能要有限的多。提供的默认模板中,监控触发器不到20个。


自己梳理了一下,默认的监控触发器在15个左右。


在这个基础上进行了一些额外的补充,比如去检测dg是否可用,检测闪回区空间利用率是否合理,监控内存使用率是否过高等等。


datagurad不可用? Oracle:dg_error? High? datagurad不可用


剩余内存不足2G? Oracle:vm.memory.size[free].last()}<2048m? Warning? 剩余内存不足2G


闪回区使用率过高? Oracle:archive_area_usage? Warning? 闪回区使用率过高


其实和实际工作结合起来还有不少的盲点。


比如监听器的监控


是否有有大量的并行查询


DB响应时间的监控


ASM的一些基本监控


rac实例的监控


所以把问题以面铺开来看,还有很多的工作需要做,而不只是局限于当前的监控指标。


当然了也不能这么为难orabbix,我相信这个开发者是希望在Oracle的监控上有所突破,但是还是给我们留下了不少的功课去完成。


自己在sourceforge上下载了源码,源码的实现是基于java,依赖于zabbix基础工程,代码量其实不大,如果能够在这个基础上进行深入扩展,可能还会有更多的惊喜。


比如目前使用orabbix监控表空间的使用明细,比如在数据库A中有10个表空间,在数据库B中有5个表空间,对于表空间的空间剩余量的监控通过SQL就会是下面的形式。


TS1? ? 5%


TS2? ? 9%


TS3? ? 20%


TS4? ? 30%


比如我们需要监控剩余比例在10%以内的,那就是说TS1,TS2了。目前的实现是把结果集当做一个text来对待,还不能把结果集中的每一列单独来处理,所以邮件报警的显示还是不够清晰。还得借助于结果集,然后再次进行脚本格式化显示,实现起来还是不够那么灵活。这个也是我下一步需要攻关的点。


如果我们较真一下,比较一下gc和orabbix的监控指标,gc里面有300多个,粒度,数量上远远超过了orabbix,但是如果你自己静下心来,似乎自己常用的指标其实不到10%。


还是选择适合自己的,满足工作就可以。?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle 10g用户频繁被锁(ORA-2800.. 下一篇通过定制Orabbix监控分析潜在的Or..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: