记录ISA Server活动(3)

发表于:2007-06-23来源:作者:点击数: 标签:
记录ISA Server活动 9.2.7 记录到 数据库 ISA Server日志除了可以存储到文件中以外,还可以存储到ODBC数据库中。在服务日志的Properties对话框的Log选项卡中,单击Date Base单选按钮,就可以配置这一选项。 在将ISA Server配置为把日志写入ODBC之前,必须先

   
  记录ISA Server活动
   9.2.7 记录到数据库
   ISA Server日志除了可以存储到文件中以外,还可以存储到ODBC数据库中。在服务日志的Properties对话框的Log选项卡中,单击Date Base单选按钮,就可以配置这一选项。

   在将ISA Server配置为把日志写入ODBC之前,必须先创建一个数据库和多个表来支持日志写入。在ISA Server光盘的根文件夹下,包括以下创建数据库及表格支持数据库日志写入的脚本示例:

   pf.sql定义了名为Packet Filter log的数据包筛选器日志表和索引来支持表查询。

   WSProxy.sql定义了名为WebProxyLog的Web代理服务日志表和索引来支持表查询。

   FWSRV.sql定义了名为FirewallLog的防火墙日志表和索引来支持表查询。

     例如,要创建一个名为ISAlogs的SQServer 2000日志数据库,其最大容量可以增长到100 MB,日志文件处理最大容量为50 MB,具体操作如下:

   1.  打开SQQuery Analyzer并连接到要创建日志数据库的SQServer。

   2.  在Query窗口的Editor窗格中,输下列Transact-SQL代码:



   USE master

   GO

   CREATE DATABASE ISAlogs



   该代码创建一个名为ISAlogs的数据库。

   3.  在Editor窗格中,在刚才所输的代码之下输入下列代码:



   ON PRIMARY

   (

   NAME:ISAlog.dat,

   FILENAME=‘C:\programfiles\microsoft SQLServer\MSSQ\DATA\

   ISAlogs.mdf',

   SIZE=50

   MAXSIZE=100

   FILEGROWTH=1

   )

   该代码定义了主文件,其逻辑名为ISAlog.dat。操作系统使用的路径和文件名为“C:\programfiles\microsoft SQLServer\MSSQ\DATA\ISAlogs.mdf”。文件初始大小为50 MB,最大容量为100 MB,文件的增长增量是1 MB。


   注意 如果代码中指定的路径与您的计算机中路径不同,必须在代码中指定正确的路径,或者保持该代码不变,并在执行第5步之前在驱动器C创建文件路径。

   4.  在Editor窗格中,在刚才所输的代码之下输入下列代码:

   LOG ON

   (

   NAME=ISAlog.log

   FILENAME='C:\programfiles\microsoft SQLServer \ MSSQ\ DATA \

   ISAlogs.mdf'

   SIZE=25

   MAXSIZE=50

   FILEGROWTH=1

   )

   GO

   这些代码定义了日志文件,文件的逻辑名为ISAlog.log。操作系统使用的文件名和路径为:'C:\programfiles\microsoft SQLServer \ MSSQ\ DATA \ ISAlogs.mdf'。文件初始大小为25 MB,最大容量为50 MB,文件的增长增量是1 MB。


   注意 如果代码中指定的路径与您的计算机中路径不同,必须在代码中指定正确的路径,或者保持该代码不变,并在执行第5步之前在驱动器C创建文件路径。

   5.  把所有代码作为一条语句执行。

   在结果窗格的消息选项卡中显示了两条消息,一条是说100 MB硬盘空间已经分配给了相应的主文件,另一个消息说已为事务日志文件分配了50 MB空间。

   6.   确认当前数据库是ISALogs数据库,然后打开并执行出现在SA Server CD-ROM根目录下的每一个.sql文件。

   7.  每项服务都建立日志表和索引。

     创建了数据库及日志表与索引以后,必须设置ISA Server计算机使用数据源名,具体步骤如下:

   1.   在ISA Server 计算机中,单击Start,指向Program,指向Administrative Tools,然后选择Data Sources (ODBC)。

   2.  在System DSN选项卡中,单击Add按扭。

   3.  在Create New Data Source屏幕中,选择数据库适当的驱动程序。

   如果使用的是SQServer 2000,选择SQServer。

   4.  根据屏幕指导创建数据库。

     数据源名是配置数据库属性时在“ODBC Data Source”文本框中输入的名称。


   注意 不要在数据源名称中使用空格,否则ISA Server 服务将停止。


   Ø     按照下列步骤配置将日志记录到数据库:

   1.  在ISA Management控制台树中,展开Mornitoring Configuration节点,并单击Logs文件夹。

   2.  在详细信息窗格中,右击现行服务,然后选择Properties。

   3.  在Log选项卡中,单击Database单选按钮。

   4.  确认或修改下列参数:

   u     ODBC数据源(DSN)

   u     表名称

   这是在ISA Server光盘根目录下的.sql文件中指定的每一个表的名称,如数据包筛选器日志的表名为Packet Filter Log。

   u     用户账户

   5.  单击Set Aclearcase/" target="_blank" >ccount按扭,在User文本框中输入用户名,在Password和Confirm Password文本框中输入密码。根据所配置的SQServer身份验证的方法,可以用SQServer 登录ID或Windows用户账户登录。

原文转自:http://www.ltesting.net