View4.5
读书笔记:建立事件数据库
-----
两年砍柴(
Henry
)
你可建立一个事件数据库来记录
View Manager
事件的相关信息。若是你没有配置事件数据库,则必须详细查看日志文件才能获取关于事件的信息,而日志文件中仅包含很是有限的信息。
1、为
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
的数据库以前不会安装模式。
2、为事件报告准备
SQL Server
数据库
在使用 View Administrator 在 Microsoft SQL Server 上配置事件数据库以前,你必须配置正确的 TCP/IP 属性并确认该服务器使用了 SQL Server 身份验证 (SQL Server Authentication)。
前提条件:
一、
为事件报告建立一个 SQL Server 数据库。
二、
确认你拥有配置数据库所需的数据库特权。
三、
确认数据库服务器使用 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
确认该端口未被防火墙阻止。
3、配置事件数据库
事件数据库会将
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(报告数据库)] 标题下会显示事件数据库服务器。