View4.5
读书笔记:创建事件数据库
-----
两年砍柴(
Henry
)
你可创建一个事件数据库来记录
View Manager
事件的相关信息。如果你没有配置事件数据库,则必须详细查看日志文件才能获取关于事件的信息,而日志文件中仅包含非常有限的信息。
一、为
View
事件添加数据库和数据库用户
你可以通过将事件数据库添加到现有数据库服务器,从而创建一个事件数据库。然后就可以用企业级报告软件来分析数据库中的事件。事件数据库的数据库服务器可以单独驻留在
View Connection Server
主机上或驻留在专用服务器上。另外,你也可以使用适当的现有数据库服务器,如托管
View Composer
数据库的服务器。
注意:你无需为此数据库创建
ODBC
数据源。
前提条件:
n
确认在
View Connection Server
实例可访问的系统上具有支持的
Microsoft SQL Server
或
Oracle
数据库服务器。
n
确认你拥有在数据库服务器上创建数据库和用户所需的数据库特权。
操作步骤:
1
为服务器添加一个新的数据库,并为其提供一个描述性名称,如
ViewEvents
。
2
为该数据库添加一个用户,该用户应具有创建表、视图以及在
Oracle
中创建触发器和序列的权限,并具有读写这些对象的权限。
注意:对于
Microsoft SQL Server
数据库,不要使用集成
Windows
身份验证
(Integrated WindowsAuthentication)
安全模式方法进行身份验证。一定要使用
SQL Server
身份验证
(SQL Server Authentication)
方法进行身份验证。
数据库随后创建,但在配置
View Administrator
的数据库之前不会安装模式。
二、为事件报告准备
SQL Server
数据库
在使用 View Administrator 在 Microsoft SQL Server 上配置事件数据库之前,你必须配置正确的 TCP/IP 属性并确认该服务器使用了 SQL Server 身份验证 (SQL Server Authentication)。
前提条件:
1、
为事件报告创建一个 SQL Server 数据库。
2、
确认你拥有配置数据库所需的数据库特权。
3、
确认数据库服务器使用 SQL Server 身份验证 (SQL Server Authentication) 方法。不要使用 Windows 身份验证 (Windows Authentication)。
操作步骤:
1
打开 SQL Server Configuration Manager 并展开 [SQL Server YYYY Network Configuration(SQL ServerYYYY 网络配置)]。
2
选择 [Protocols for server_name(server_name 使用的协议)]。
3
在协议列表中,右键单击 [TCP/IP] 并选择 [Properties(属性)]。
4
将 [Enabled(启用)] 属性设置为 [Yes(是)]。
5
确认已分配了一个端口,或者在必要时分配一个端口。
6
确认该端口未被防火墙阻止。
三、配置事件数据库
事件数据库会将
View
事件的相关信息存储为数据库记录,而不是日志文件记录。
安装
View Connection Server
实例后,你就可以配置事件数据库了。你只需要在
View Connection Server
组中配置一个主机。组中剩余的主机会自动进行配置。你可使用
Microsoft SQL Server
或
Oracle
数据库报告工具检查数据库表中的事件。
前提条件:
配置事件数据库时需要以下信息:
注意:你必须输入对当前使用的数据库软件有效的字符。填写完对话框时不会对前缀语法进行检查。如果输入的字符对当前使用的数据库无效,则当
View Connection Server
尝试连接数据库服务器时将会出现错误。日志文件会提示所有错误,其中包括该错误和数据库名称无效时
从数据库返回的错误。
操作步骤:
1
在 View Administrator 中,选择 [View Configuration(View 配置)] > [Event Configuration(事件配置)]。
2
在 [Event Configuration(事件配置)] 区域中,单击 [Edit(编辑)],然后在提供的字段中输入信息,最后单击 [OK(确定)]。
3
(可选) 在 [Event Settings(事件设置)] 窗口中,单击 [Edit(编辑)],分别更改事件的显示时间长度以及将事件归为新事件的天数,然后单击 [OK(确定)]。这些设置可控制事件在 View Administrator 界面中显示的时间长度。在此之后,事件仅在历史数据库表中可见。[Database Configuration(数据库配置)] 窗口可显示事件数据库的当前配置。
4
选择 [Monitoring(监视)] > [Events(事件)],确认已成功连接到事件数据库。如果连接失败,则会显示错误消息。如果你使用 SQL Express 或命名的 SQL Server 实例,你可能需要确定正确的端口号,如前提条件中提到的端口号。在 [Dashboard(仪表板)] 中,[System Component Status(系统组件状态)] 的 [Reporting Database(报告数据库)] 标题下会显示事件数据库服务器。