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(報告數據庫)] 標題下會顯示事件數據庫服務器。