Home > Database > Mysql Tutorial > body text

Oracle监控工具ignite使用图解

WBOY
Release: 2016-06-07 15:53:52
Original
1710 people have browsed it

对于Oracle来说,在除了EM,Gridcontrol之外还有什么其它的监控工具呢,可能precise也是一个不错的选择,前几天在论坛中看到一个哥

对于Oracle来说,在除了EM,Gridcontrol之外还有什么其它的监控工具呢,可能precise也是一个不错的选择,前几天在论坛中看到一个哥们简单回复了ignite,自己也是好奇,抽空看了看ignite,还有的人回复TOra(),简单比较了下这几个工具。

1)EM可能是最直接的工具了,性能指标和功能都还是很丰富的。在10g,11g中还是有很大的差别,在12c开始,差别就更加明显,一方面是功能点在11g的增多和细化加强,一方面是在12c里面功能砍去了很多,只保留了很少的一部分监控功能,对于一些管理功能都放到了gridcontrol (OEM)里面。所以OEM是一个好工具毋庸置疑,但是在需要管理的数据库实例很多的情况下,还是有一定的局限性。

2)当然GridControl是对OEM的补充和加强版本,对于EM中没有放开的功能,比如dataguard都有图形界面的完整实现。对于管理较多的实例和监控系统负载都是不错的选择,可能相对来说,GridControl的结构相对较为复杂,需要一个repository的库,会搭建一套web容器(httpserver),在每个需要监控的客户端都需要部署一个agent,在10g里面agent的消耗还是不小的,在11g里自己用的比较少,但是没有发现这种类型的问题,可能一方面修复了一些性能问题,一方面对功能进行了精简和优化。可能对于客户来说,需要考虑的更多的就是licence的问题了。

3)对于precise,这个工具自己在客户那儿简单使用过,总体来说监控的粒度还是蛮细的,可能功能点更倾向于监控,在管理方面可能权限不足,,没有更多的体验过,所以不做评论。最关键的,也是收费的。

4)对于ignite,因为对自己还是蛮新的一个软件,所以自己也还是带着可能新鲜感体验了一把。总体感觉,ignite的支持幅度还是比较大的,支持Oracle,SQLServer,Sybase,DB2,(似乎就缺少了MySQL),而且支持的OS也是比较丰富,windows,linux.它的技术架构还是基于J2EE,以tomcat作为web容器,使用了大量的js来在前台和后台进行交互,web框架基本都用到了,使用比较多的还是spring.

5)而相对于TOra来说,它只是支持windows,linux,max os,但是相对来说支持的数据库还是只有Oracle,从它的名字就能看出来。而且运行也是需要oracle client的。

大体说了这么多,我们来一个详细的图解,让没有使用过ignite的人来体验一下ignite的功能点,当然里面还是有不少的细节问题,我也挑挑刺。

安装部分

在windows上安装的时候,也是一路next就能够轻松搞定。没有什么技术难点。

在安装完成之后,输入提示的url就能够看到主界面了。这个时候按照ignite的要求还是需要设置一个repository. 这一点和EM,OEM等等都是如出一辙。

设置repository,界面的实现还是比较精炼的,主要是靠js来和后台交互的。

Oracle监控工具ignite使用图解

点击下一步,可以看到repository支持oracle和SQL Server,没有DB2和Sybase的身影,但是客户端监控是支持的。

Oracle监控工具ignite使用图解

我们选择oracle,对于数据库实例的配置,这部分功能很强大。可以支持直连(这个时候不用配置tns), tns配置,或者给出连接串都可以。同时还需要提供一个dba账户,作为创建用户和赋予权限所需。这样在每个客户端中都会创建一个用户。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

对于这个新创建的用户可以指定对应的数据存储表空间和临时空间。同时也可以设定联系信息。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

最后就是信息概览,然后就开始初始化了。这些操作都会在同一个界面中切换,用户体验还是不错的。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

简单的等待之后就会完成repository的配置了。

Oracle监控工具ignite使用图解

添加监控节点

完成了repository的配置,就需要开始添加监控节点了。

Oracle监控工具ignite使用图解

节点的添加步骤和repository有些类似,在一些步骤上会略有不同。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

配置了目标节点中需要创建的用户。

Oracle监控工具ignite使用图解

配置了用户信息之后,有一点不是很好的地方就是下面的实现方式,需要使用sysdba账户的密码来创建一个utl_con包。如果对于密码有顾虑,也可以把手工执行创建脚本。脚本都是加密好的星星文字。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

如果需要手工执行,执行情况如下:

Oracle监控工具ignite使用图解

然后就是信息概览,确认后就开始配置了。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

当然了也碰到了一些小问题,比如下面的错误。可以很清楚看出是使用spring调用的时候出了错误。但是原因不明,因为手工去创建这个同义词是没有问题的。

Oracle监控工具ignite使用图解

查看监控

添加节点的过程还是很顺利的,很快就能配置出很多相关的节点来。效果如下所示。

Oracle监控工具ignite使用图解

如果想查看一些明细的信息,图表是不可或缺的,当然支持的也很丰富,和EM差不多。

Oracle监控工具ignite使用图解

当然了有些特性还是需要额外的licence的,看来想用比较全的功能还得付费。

Oracle监控工具ignite使用图解

对于监控的细节信息来说,从disk,cpu,memory来看监控的目标还是比较细的。

Oracle监控工具ignite使用图解

Oracle监控工具ignite使用图解

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!