第六章 深入检测篇

可配置的深入检测功能目前支持Windows平台中的SQLServerOracleMysqlIIS以及web等常用服务的深入检查。深入检测功能由单独的需要额外购买并授权的深入检测器软件包来提供,在没有安装深入检测器时服务资源界面中的深入检测器选项是空的,安装了软件包而没有获得授权的情况下您可以配置深入检测器当时其不会工作。

请严格安照下列顺序来安装和卸载基础软件包和深入检测软件包。如果在未安装基础软件的情况下先安装了深入检测包,有可能会导致深入检测器无法工作。同样如果在没有卸载基础软件包的情况下试图卸载深入检测器将会失败,如果您确信希望只将深入检测器删除,在此之前请确保EterneCluster服务是停止的,这样才有可能将深入检测器单独删除。

安装顺序:

1)安装基础软件包

2)安装深入检测器包

卸载顺序:

1)卸载基础软件包

2)卸载深入检测器包

深入检测器程序将会被安装在基础程序的安装目录下的checker子目录中,可以通过系统添加/删除程序进行软件卸载。

(一)、SQLServer深入检测配置

在配置服务时(一般选择MSSQLServer服务),深入检测器选择“SQLServer”即可进入SQLServer的深入检测配置。

*       版本号:根据服务器所安装的SQLSERVETR版本进行选择。请确保使用了正确的版本

*       实例名:填写数据库所属的实例名称。为空时使用SQL Server 数据库默认实例名注意如果安装时没有填写实例名,那么此处必须为空,否则会报告无法连接数据库的错误

*       数据库:填写检测用的目的数据库名称,注意要和SQL文件中的查询对象数据库名称相匹配。为空时使用master 系统数据库

*       身份验证:连接到SQL服务器所启用的身份验证模式。默认是Windows身份验证

*       用户名:连接到SQL服务器所使用的用户名称

*       启用SQL Server 身份验证(混合身份验证)时,填写具有连接SQL服务器权限的用户名称,比如sa用户

*       口令:指定数据库用户名对应的密码

*       SQL文件:填写SQL 语句执行文件名称。

*       该文件默认存放位置为软件安装目录下的checker子目录下。如若没有存放在该位置,需填写SQL文件存放位置的绝对路径

*       可以在SQL语句前使用 # 注释

*       每条SQL语句占一行,不能用分号作为SQL语句间的分隔符

*       上面的用户对SQL文件中的所有语句都必须有执行权限

*       默认的SQL文件为sqlserverEDC.sql,内容如下:

select name, state_desc from sys.databases

执行成功则说明数据库正常。

*       遇到错误则终止执行:逐一执行sql文件中的每一条语句,遇到错误的语句,停止执行,不再往下执行

*       勾选该项,一旦出现错误的sql语句,检测报失败错误

*       最后一句作为结果:逐一执行SQL文件中的每条SQL语句,总是把最后一句SQL语句作为最终结果

*       单独勾选该项,无论SQL文件中是否有错误的SQL语句,只要最后一条语句正确,检测都被判断为成功

*       两项都勾选,一旦出现错误SQL语句,检测终将报错

 

(二)、Oracle深入检测配置

在配置服务时(一般选择OracleServiceORCL-默认的oracle实例服务)时,深入检测器选择“Oracle”即可进入Oracle的深入检测配置。

*       主机字符串:访问oracle的主机字符串,格式为ip/数据库SID,一般填写浮动ip/数据库SID即可 (192.168.99.208/orcl)

*       若oracle仅有一个默认数据库实例,此处可为空值(将连接到默认的数据库)

*       数据库SID需和oracle的listenter.ora 配置文件中的 SID_NAME =   保持一致

*       当oracle数据库使用浮动ip时,采用 浮动ip/数据库sid 形式 填写主机字符串

*       用户名:填写具有相应权限的oracle用户名称

*       该处填写的oracle用户必须具有权限执行SQL文件中的语句(一般使用system)

*       口令:指定数据库用户名对应的密码

*       SQL文件:可执行的SQL语句文件全路径或名称

*       该文件默认存放位置为软件安装目录下的checker子目录下。如若没有存放在该位置,需填写SQL文件存放位置的绝对路径

*       可以在SQL语句前使用 # 注释

*       每条SQL语句占一行,不能用分号作为SQL语句间的分隔符

*       上面的用户对SQL文件中的所有语句都必须有执行权限

*       默认的SQL文件为oracleEDC.sql,内容如下:

select name from v$controlfile

执行成功则说明数据库正常。

*       遇到错误则终止执行:逐一执行sql文件中的每一条语句,遇到错误的语句,停止执行,不再往下执行

*       勾选该项,一旦出现错误的sql语句,检测报失败错误

*       最后一句作为结果逐一执行SQL文件中的每条SQL语句,总是把最后一句SQL语句作为最终结果

*       单独勾选该项,无论SQL文件中是否有错误的SQL语句,只要最后一条语句正确,检测都被判断为成功

*       两项都勾选,一旦出现错误SQL语句,检测终将报错

 

(三)、MySQL深入检测配置

在配置服务时(一般选择MySQL服务)时,深入检测器选择“MySQL”即可进入MySQL的深入检测配置。

*       主机:该处可填写浮动ip、网络名、服务器主机名称、专用ip地址、localhost或空值

*       当mysql启用浮动ip和网络名称时,该处才可填写浮动ip地址或者网络名称

*       群集使用的是单机环境时,可直接使用主机名称或者是主机有效的ip地址

*       此处填写localhost或者为空时,默认采用localhost进行连接

*       数据库:此处填写所检测的目标数据库名称

*       该处默认为空,则默认连接到mysql数据库

*       该处填写的数据库名称应和下面的SQL文件中查询语句所查询的数据库名称相同

*       用户名:对上面数据库具相应权限的用户名称 此处为必填项

*       该用户能够执行下面SQL文件中的所有SQL语句,一般使用root用户

*       口令:指定数据库用户名对应的密码

*       端口:填写mysql安装时所设置的端口号,默认是3306

*       SQL文件:可执行的SQL语句文件全路径或名称

*       该文件默认存放位置为软件安装目录下的checker子目录下。如若没有存放在该位置,需填写SQL文件存放位置的绝对路径

*       可以在SQL语句前使用 # 注释

*       每条SQL语句占一行,不能用分号作为SQL语句间的分隔符

*       上面的用户对SQL文件中的所有语句都必须有执行权限

*       默认的SQL文件为mysqlEDC.sql,内容如下:

use mysql

select database()

执行成功则说明数据库正常。

*       遇到错误则终止执行:逐一执行SQL文件中的语句,遇到错误语句则终止执行。

*       单选此项,SQL文件中一旦出现错误语句,则深入检测就会以此项为结果,深入检测失败并报错

*       最后一条语句作为结果:逐一执行SQL文件中的语句,总是以执行过的最后一条语结果作为最终结果  

*       单选此项,无论SQL文件中是否有错误语句,只要最后一条SQL语句正确,深入检测都判成功。

*       两项都选,一旦遇到错误的SQL语句,检测停止,深入检测失败

 

MariaDB注意:

MySQL深入检测器同时支持MariaDB 数据库。因为mysqlMariaDB具有相似性,其深入检测的相关参数也类似,只是在配置MariaDB数据库时,注意选择您的MariaDB服务名称,端口默认是3306 ,需根据您安装MariaDB数据库时所选择的端口。

(四)、IIS深入检测配置

在配置服务时,深入检测器选择“IIS”即可进入IIS的深入检测配置

*       IIS 版本:填写当前服务器安装的iis版本(请确保选择了正确的版本号

*       IIS服务类型:IIS检测的服务名称

*       服务名称:W3SVC/MSFTPSVC/SMTPSVC/POP3SVC/IMA4PSVC/NNTPSVC

*       Windows 自带的服务类型有:W3SVC,MSFTPsvc,POP3svc,NNTPsvc其中W3svc,MSFTPsvc,SMTPsvc,NNTPsvc由IIS 服务器管理器集中管理,pop3 由另外控制台管理

*       本检测器仅检测IIS 控制的W3svc,MSFTPsvc,SMTPsvc,NNTPsvc 服务和由Microsoft Exchange 服务控制台管理的POP3svc和IMAP4svc服务

*       站点名称:希望被检查的站点名称(可填写多个站点名称,用”, ”号隔开)

*       该项和后面的检查站点选项结合使用

*       若希望检查特定站点,需在此处填写站点的名称,同时勾选后面的检测站点选项否,如果不勾选则不会进行检测

*       检查站点:检查IIS上的所有网站(默认是勾选的)

*       若想检查站点,必须勾选此项

*       勾选此项,且站点名称参数为空则检测所有的站点

*       应用程序池名称:站点所属的应用程序池名称(也可填写多项)

*       此项参数和后面的检测应用程序池相结合使用

*       若想检查特定应用程序池,必须勾选后面的检查应用程序池否则不检查

*       检查应用程序池:检查所有的应用程序池

*       若想检查应用程序池,必须勾选此项

*       勾选此项,且前面应用程序池参数为空,则检测所有的应用程序池

*       尝试启动:如果站点状态为停止则尝试启动站点 

*       暂停视为停止:如果站点状态为暂停则视为网站停止

(五)、Web深入检测配置

可以对任意web服务器进行深入检测,比如IISApacheTomcat等。

 

*       URL该项值必须填写,可填为资源组中的浮动ip或网络名或者网站绑定的ip地址或域名

*       当资源启用了浮动ip或网络名资源时,才可使用浮动ip或者网络名

*       网站绑定特定ip或者能够被解析的域名时此处可填写网站ip或域名

*       检测状态码:该项当前仅支持http

*       不勾选检查状态码,则检测过程中,无论是否能够正常访问网站,都仅返回检测的结果

*       勾选检查状态码,则返回探测状态码 ,根据返回的状态码判断检测是成功或失败

*       用户名:网站启用基本身份验证时,对网站具有相应权限的用户名称

*       口令:指定用户对应的密码

*       本地地址:可选填写项,能够访问网站的ip地址(必须是群集服务软件所在服务器的ip地址且是能够访问网站的ip地址)

*       搜索字符串:可选填写项,测试网页中的个别特殊字符串(注意区分大小写),如果找到则正确,否则返回错误。

 

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)