130
Audit for PSQL User's Guide

User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

  • Upload
    haxuyen

  • View
    244

  • Download
    0

Embed Size (px)

Citation preview

Page 1: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

Audit for PSQL

User's Guide

Page 2: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

免責事項 Actian Corporation は、 本ソフ ト ウェアおよびドキュ メン トの使用を、 利用者またはそ

の会社に対して 「現状のまま」で、かつ同梱の使用許諾契約書に記載の契約条件によってのみ許諾するものです。 Actian Corporation は、 いかなる場合にも本ソフ ト ウェアお

よび本マニュアルに記載された内容に関するその他の一切の保証を、 明示的にも黙示的にも行いません。 Actian Corporation は、市場性、権利、特定の目的に対する適合性、

あるいは一連の取引業務や職業的な使用に関する問題などに対し、 一切の保証を行わないこ とを明示する と と もに、利用者およびその会社がこれに同意したものと します。

商標 Btrieve、 Client/Server in a Box、 Pervasive、 Pervasive Software、 Audit for PSQL、 "know who's doingwhat to your data when, where and how"、および Actian と Audit for PSQL のロゴは、Actian Corporationの商標または登録商標です。

DataExchange、 MicroKernel Database Engine、 MicroKernel Database Architecture、 Actian PSQL、Solution Network、 Ultralight、 および ZDBA は Actian Corporation の商標です。

Microsoft、 MS-DOS、 Windows、 Windows 95、 Windows 98、 Windows NT、 Windows Me、 Windows2000、Windows XP、Win32、Win32s、Windows 7、Windows 8、Windows Server 2008、Windows Server2012、 および Visual Basic は、 Microsoft Corporation の登録商標です。

NetWare および Novell は Novell, Inc. の登録商標です。

NetWare Loadable Module、 NLM、 Novell DOS、 Transaction Tracking System、 TTS は、 Novell, Inc.の商標です。

すべての会社名および製品名は各社の商標または登録商標です。

© Copyright 2016 Actian Corporation.All rights reserved. このマニュアルの全文、 一部に関わりな く

複製、 複写、 配布をするこ とは、 前もって発行者の書面による同意がない限り禁止します。

本製品には、 KeyWorks Software によ り開発されたソフ ト ウェアが含まれています。 © Copyright2002 KeyWorks Software.All rights reserved.

Audit for PSQL User’s Guide2016 年 9 月

Page 3: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

iii

目次

目次

1 Audit for PSQL について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Audit for PSQL とその機能について

Audit for PSQL とは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Audit for PSQL の機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Audit for PSQL コンポーネン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

次に行う こ と . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Audit for PSQL をインス トールするための準備 . . . . . . . . . . . . . . . . . 7インス トールまたはアップグレードに必要な準備

インス トールの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8製品のコンポーネン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8各種ユーティ リ ティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8ドキュ メン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

インス トール チェッ ク リ ス ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9ク イ ッ ク チェッ ク リ ス ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9事前措置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9アクセス許可と権限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9認証ライセンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9リ リース ノート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3 Audit for PSQL のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . 11初めてインス トールする際、 またはアップグレードする際の手順

事前の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12インス トールに関する注記 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12非表示の管理共有 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Audit for PSQL のインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Audit for PSQL Viewer をク ライアン ト と してインス トール . . . . . . . . . . . . . . . . . . . . . . . . 14

Audit for PSQL インス トール後の操作に関する一般的な質問 . . . . . . . . . . . . . . . . . . . . . . . 16

Audit for PSQL の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4 Audit for PSQL の基本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Audit for PSQL の基本の概要

Audit for PSQL ク ライアン トの開始 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Audit for PSQL ク ライアン トからのログイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

ユーザー パスワードの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

PSQL セキュ リティ下での Audit for PSQL の実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23補注 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Audit for PSQL イベン ト ハンド ラーの再起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

シ ョート カッ ト メニューの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

5 Audit for PSQL Viewer の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . 27メ イン ウ ィンド ウのツアーと タスクの参照一覧

Page 4: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

iv

目次

Audit for PSQL Viewer の概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Audit for PSQL サーバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28データ ツ リー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ビュー ファ イル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28警告 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28レポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Audit for PSQL Viewer GUI のビジュアル リ ファレンス . . . . . . . . . . . . . . . . . . . . . . . . . . . 29タイ トル バー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29メニューとツール バー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30データ ツ リー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32監査レコード グ リ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32監査レコードの詳細 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33ステータス バー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6 監査の設定での作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35データの監査方法

スキーマの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36PSQL からスキーマをインポートする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Audit for PSQL からスキーマを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

スキーマのあるデータ監視の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

スキーマのないデータ監視の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

ファ イル別に監視する操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

設定の競合の解決 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

7 監査レコードの照会 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55監査レコードの作業方法

監査レコードの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56監査レコード グ リ ッ ドでの作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58監査レコード列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58監査レコードの詳細の表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

アーカイブされた監査レコードでの作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61データ ツ リーを使って監査レコードをアーカイブする . . . . . . . . . . . . . . . . . . . . . . . 61Archive Manager の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

クエ リの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65すべての監査レコードを表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65クエ リ を制限する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66詳細なクエリ を構築する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67[ファ イル] タブを使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69保存されたクエ リ または 後に実行したクエ リ を実行する . . . . . . . . . . . . . . . . . . . . 70

警告での作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72新しい警告を追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72警告のアクシ ョ ンを設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74既存の警告を編集する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80警告を停止する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

レポートの印刷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

監査レコードの検索 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Page 5: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

v

目次

監査レコードの並べ替え . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

他のアプリ ケーシ ョ ンへの監査レコードのエクスポート . . . . . . . . . . . . . . . . . . . . . . . . . 87

PSQL セキュ リティの下での監査レコードの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Audit for PSQL の元に戻す機能の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

8 Audit for PSQL の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91管理者タスクの段階的な説明

サーバーの追加と削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92サーバーの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92サーバー記述の編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93サーバーの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

ネッ ト ワーク共有をローカル パスに置き換える . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

ステータス ログのシステム アクティビティの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

ユーザーの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

監査フ ィルターの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

サーバー設定の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Automated Archiving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Archives to Keep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Archive Disk Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Errors to Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Operations to Audit Globally . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

9 基本的なト ラブルシューテ ィング . . . . . . . . . . . . . . . . . . . . . . . . . 109一般的な問題の識別と解決方法

一般的なヒン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

ト ラブルシューティングの方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

ステータス ログの再開 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

パスに関連するエラーの処理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

アプリ ケーシ ョ ン データを変更したにもかかわらず、 クエ リ を実行してもレコードが返されない . 114

ネッ ト ワーク通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115PSA の起動方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115PSA ドキュ メン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

データベース エンジン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

10 高度な操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117パワー ユーザーおよびプログラマー向けの機能

コマンド ラインからスキーマを管理する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119remove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Page 6: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

vi

目次

Page 7: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

vii

このマニュアルについて

このマニュアルでは、 PSQL サーバーの監査アプリ ケーシ ョ ンである、 Audit for PSQL について説明します。 ま

ず、 インス トールまたはアップグレードの準備、 インス トール、 および構成の手順から説明します。

次に、 アプ リ ケーシ ョ ンの使用方法について説明します。 ト ピッ クには、 PSQL セキュ リ ティが有効になってい

る場合と有効になっていない場合の両方の PSQL データベース環境における、エンド ユーザーと管理者のタスク

が含まれています。

Page 8: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

viii

このマニュアルについて

Page 9: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

1

1Audit for PSQL について

Audit for PSQL とその機能について

以下のト ピッ クでは、 Audit for PSQL とその機能の概要を提供します。

「Audit for PSQL とは」

「Audit for PSQL の機能」

「Audit for PSQL コンポーネン ト 」

「次に行う こ と」

Page 10: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

2

Audit for PSQL について

Audit for PSQL とは Audit for PSQL は、ミ ッシ ョ ン ク リ ティカルなデータに対するアクセスや変更を追跡する必要がある組織向けの、

ト ランザクシ ョ ン監視製品です。 これは詳細な監査証跡を提供します。 データベースに影響を与える ト ランザク

シ ョ ンごとに、 次のこ とをすばやく特定するこ とができます。

だれがレコードにアクセスしたか、 または変更を行ったか

どのよ うな変更を行ったか

いつアクセスまたは変更が行われたか

どこからアクセスまたは変更が行われたか

どのよ うにして変更が行われたか

Audit for PSQL はデータベースを監視しますが、 ク ライアン ト アプリ ケーシ ョ ンは監視しません。 データに加え

られた変更はもちろんのこ と、データベースへのアクセスもログに記録されます。これには、レコードを読み取っ

て、 何の変更も行われていないものも含まれます。

Audit for PSQL は包括的な監査証跡を作成します。 レコードが変更されるたびに、 Audit for PSQL はその変更前と

変更後の両方をログに記録します。 ログによ り、 だれがどのよ うな変更をいつ行ったかが正確にわかるため、 転

記やデータ入力エラーから回復可能とな り ます。

Page 11: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

3

Audit for PSQL の機能

Audit for PSQL の機能 セキュ リティで保護された監査証跡を提供するために、 Audit for PSQL には次の機能が備わっています。

包括的なログ システム

データベースにおけるあらゆる種類のイベン ト をキャプチャし、変更が発生する前後両方のデータベース レコードを保存します。 これは、その ト ランザクシ ョ ンがサード パーティ製のアプリ ケーシ ョ ンによって生じ

るものであれ、 データへの直接の変更から生じるものであれ対象とな り ます。

クエリ ビルダ

クエ リのカスタマイズおよびエラーの追跡を行うためのグラフ ィカル インターフェイス。

警告

定義されたイベン トが発生したと きに、 選択したユーザーに電子メールを送信するか、 または選択したアプ

リ ケーシ ョ ンを起動します。

レポート

画面に表示したり、ハード コピー印刷したりするレポートで、すべての ト ランザクシ ョ ンについて、だれが、

何を、 いつ、 どこで、 どのよ うに操作したものかを詳し く示します。

アーカイブ マネージャー

履歴情報を格納および取得するための、 圧縮機能を備えています。

Page 12: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

4

Audit for PSQL について

Audit for PSQL コンポーネン ト

次の表は、 Audit for PSQL で連携して働く 3 つの主要なソフ ト ウェア コンポーネン ト を示しています。

コンポーネン ト 説明

ログ イベン ト ハンド ラー データベースのすべての活動状況に関する情報を監視およびログ記録するた

めのバッ ク エンド コンポーネン ト。 イベン ト ハンド ラーは常に、データベー

ス サーバー上で実行されます。

ログ イベン ト ハンド ラーは、 32 ビッ トおよび 64 ビッ ト プラ ッ ト フォームの

いずれでも使用できます。

データ定義ファ イル Audit for PSQL Viewer ク ラ イアン トが、 監視対象のデータベース レコード内

の読み取り可能なデータ フ ィールドを解釈するため、 およびレコード内の特

定のフ ィールドに設定された警告を有効にするために必要とするスキーマ情

報。

ビューアー Audit for PSQL によって記録されたデータベース イベン ト を照会、提示、およ

び報告するためのフロン ト エンド ユーザー インターフェイス。

Page 13: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

5

次に行うこと

次に行う こと

次のト ピッ クが必要になる可能性があ り ます。

アプリ ケーシ ョ ンをインス トールする場合は、 「Audit for PSQL をインス トールするための準備」 を参照して

ください。

基本操作を学習するには、 「Audit for PSQL の基本」 を参照してください。

ト ラブルシューティング情報を探すには、 「基本的な ト ラブルシューティング」 を参照して ください。

Page 14: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

6

Audit for PSQL について

Page 15: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

7

2Audit for PSQL をインストールするための準備

インス トールまたはアップグレードに必要な準備

以下のト ピッ クでは、 Audit for PSQL をインス トールするための準備について説明します。

「インス トールの概要」

「インス トール チェッ ク リ ス ト 」

Page 16: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

8

Audit for PSQL をインストールするための準備

インス トールの概要

以下の ト ピッ クでは、 Audit for PSQL 製品のコンポーネン ト、 ユーティ リ ティ、 およびドキュ メン ト を簡単に説

明します。

製品のコンポーネン ト Audit for PSQL には、 以下の製品コンポーネン トが含まれています。

イベン ト ハンド ラー (32 ビッ トおよび 64 ビッ ト バージ ョ ン)

Viewer ク ライアン ト ユーティ リ ティ

「ドキュ メン ト 」

概要については、 「Audit for PSQL とは」 を参照してください。

各種ユーティ リテ ィ Audit for PSQL Viewer ク ラ イアン トは、 監視活動を制御および管理するためのいくつかのユーティ リ ティで構成

されています。 次の表はそれらの一覧です。

ドキュ メン ト

Audit for PSQL には、 『Audit for PSQL User's Guide』 がオンライン ヘルプと して含まれています。 ガイ ドでは、 製

品のインス トールと使用について説明しています。 インス トールまたは PSQL Web サイ トで提供される、 オンラ

イン バージ ョ ンまたは PDF ファ イルにアクセスして ください。

表 1 Audit for PSQL 各種ユーティ リテ ィ

ユーティ リテ ィ 使用方法

監査の設定 データ監視を設定および管理します。「監査の設定での作業」を

参照して ください。

Query Builder 監査レコードのクエ リ を作成、 実行、 および保存します。 「監

査レコードの照会」 を参照してください。

Report Builder 監査レコードのレポート を作成、実行、および保存します。「レ

ポートの印刷」 を参照してください。

警告 監査警告を作成、 保存、 および管理します (Windows のみ) 。

「警告での作業」 を参照してください。

Archive Manager 監査レコードのアーカイブを管理します。 「サーバー設定の管

理」 を参照して ください。

Schema Maintenance Wizard データベース システムからデータ定義をインポー ト します。

「スキーマの管理」 を参照してください。

Page 17: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

9

インストール チェ ックリス ト

インス トール チェ ックリス ト

インス トールやアップグレードの準備に役立つチェッ ク リ ス トおよびその他の情報を以下に示します。 開始する

前に、 お使いのシステムが、 PSQL の Web サイ トに掲載されている Audit for PSQL のハードウェア要件およびソ

フ ト ウェア要件を満たしているこ とを確認して ください。

クイック チェ ックリス ト

各チェッ ク リ ス ト項目については、 後の ト ピッ クで詳細に説明します。

インス トールする前に、 適切な事前措置を行っている。

Audit for PSQL をインス トールするシステムにおける管理者レベルのアクセス許可と権限をすべて持ってい

る。

ラ イセンスを持っている (試用版を使用する場合を除く)。

インス トールの最後に、 最新のリ リース ノートにアクセスする。

事前措置

Audit for PSQL のインス トール後に、 PSQL データベース エンジンを停止して再起動する必要があ り ます。 業務

上、 一定時間データベースを停止できない環境にある場合は、 停止が許可される時間に Audit for PSQL をインス

トールして ください。

目的のハード ディ スク ド ラ イブ上の重要なファイルは、データ ファ イルも含めて、作業を進める前にバッ クアッ

プしておいてください。

インス トールを開始する前に、すべてのウイルス対策およびスパイウェア対策アプリ ケーシ ョ ンを無効にします。

インス トールが完了した直後に、 これらを再度有効にするこ とができます。 スパイウェア対策アプリ ケーシ ョ ン

を無効にしない場合は、さまざまなインス トール タスクを実行する許可を求められる場合に対応できるよ うにし

ておいてください。

アクセス許可と権限

Audit for PSQL をインス トールするには、 次のこ とが必要です。

Audit for PSQL またはそのビューアー ク ライアン ト をインス トールするシステムに対する完全な管理者レベ

ルの権限

Audit for PSQL がデータを監視する PSQL サーバーの [ローカル エリ ア接続] プロパティで、 Microsoft ネッ

ト ワーク用ファイルとプリ ンター共有コンポーネン ト を有効にする必要があ り ます。

認証ライセンス

インス トール時に製品キーを入力しなかった場合、 試用評価期間中はデータを監視できるよ うになり ます。 期間

の終わりに製品キーを入力しなかった場合、 Audit for PSQL はデータを監視しな くな り ますが、 それ以外、 PSQLシステムに干渉するこ とはあ り ません。 試用期間の終了後も、 試用中にキャプチャされた監査レコードを照会す

るこ とはできますが、 特定の機能は利用できな くな り ます。

製品キーを適用するには、 PSQL Control Center を開き、 [ツール] > [License Administrator] を選択して使用し

ます。 または、 コマンド プロンプ ト を開き、 32 ビッ ト インス トールの場合は clilcadm、 64 ビッ ト インス トール

の場合は w64clilcadm を実行します。 製品キーの詳細については、 『PSQL User's Guide』 を参照して ください。

Audit for PSQL Viewer ク ライアン トはライセンスを必要と しないため、Audit for PSQL を リモート PSQL ク ライア

ン ト システムにインス トールする と きに、 製品キーは要求されません。

Page 18: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

10

Audit for PSQL をインストールするための準備

リ リース ノート

readme_am.htm ファ イルのリ リース ノート をお読みになるこ とをお勧めします。 リ リース ノートには、 ユーザー

マニュアルには含めるこ とができなかったが、 Audit for PSQL を正常にインス トールして使用するために必要な

製品情報が記載されています。

readme_am.htm ファ イルは、 ダウンロードまたは Audit for PSQL CD のルート ディ レク ト リにあるほか、 インス

トール後にはインス トール先でも見つかり ます。デフォルトの場所は C:\Program Files (x86)\Actian\PSQL\Audit\Docs です。

Page 19: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

11

3Audit for PSQL のインストール

初めてインス トールする際、 またはアップグレードする際の手順

以下のト ピッ クでは、 Audit for PSQL を初めてインス トールする、 あるいは既存リ リースのアップグレード と し

てインス トールする方法について説明します。

「事前の確認」

「インス トールに関する注記」

「非表示の管理共有」

「Audit for PSQL のインス トール」

「Audit for PSQL Viewer をク ライアン ト と してインス トール」

「Audit for PSQL インス トール後の操作に関する一般的な質問」

「Audit for PSQL の削除」

Page 20: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

12

Audit for PSQL のインストール

事前の確認

Audit for PSQL をインス トールまたはアップグレードする前に、 次の内容についてよ く理解されるこ とをお勧め

します。

「Audit for PSQL をインス トールするための準備」 - システム要件やプラ ッ ト フォーム固有の注意。

リ リース ノート (readme_am.htm ファ イル) - 製品マニュアルには含めるこ とができなかった情報の更新。

Audit for PSQL の readme ファ イルは、 Actian PSQL Web サイ トで見つかり ます。

以下の ト ピッ クでは、 追加のインス トール前情報を提供します。

「インス トールに関する注記」

「非表示の管理共有」

インストールに関する注記 どのプラ ッ ト フォームに Audit for PSQL をインス トールする場合も、 事前に以下の条件に注意して ください。

Audit for PSQL をインス トールするシステムの完全な管理者レベルの権限を持っている必要があ り ます。

ウイルス対策およびスパイウェア対策アプリ ケーシ ョ ンを無効にします。 インス トールの直後に、 これらを

再度有効にするこ とができます。 スパイウェア対策アプリ ケーシ ョ ンを無効にしない場合は、 さまざまなイ

ンス トール タスクを実行する許可を求められる場合に対応できるよ うにしておいてください。

PSQL データベース エンジンは Audit for PSQL のインス トール時に停止および再起動されます。 業務上、 一

定時間データベースを停止できない環境にある場合は、 停止が許可される時間に Audit for PSQL をインス

トールして ください。

Audit for PSQL Viewer ク ラ イアン ト をインス トールして PSQL サーバーにアクセスする場合、 そのシステム

のセキュ リティが有効になっており、セキュ リ ティ ポ リシーが混合またはデータベースに設定されている場

合には、 「PSQL セキュ リ テ ィ下での Audit for PSQL の実行」 を参照して ください。 まず、 『PSQL AdvancedOperations Guide』 に記載されているセキュ リティ情報をよ く理解するこ とによ り、 PSQL セキュ リ ティ環境

で Audit for PSQL を構成する準備をします。データベース セキュ リティが有効になっているインス トールで

は、 PSQL Control Center (PCC) で、 PSQL エンジンの [プロパティ ] > [アクセス] ウ ィ ンド ウに含まれる

[クライアン ト資格情報の入力要求] 設定をオンにする必要があるこ とに留意して ください。

インスト ールは、インスト ールを行っているユーザーの %temp% ディ レク ト リ にログ ファ イルを作成します。

32 ビッ ト システム : PSQL_v12_AuditMaster_x86_Install.log

64 ビッ ト システム : PSQL_v12_AuditMaster_x64_Install.log

32 ビッ ト インス トーラーの SetupAuditMaster32_x86.exe は、 64 ビッ ト Windows ではサポート されません。

非表示の管理共有

PSQL サーバーに Audit for PSQL をインス トールする場合、 デフォルトのインス トール設定では、 32 ビッ ト イン

ス トール フォルダーに Audit for PSQL コンポーネン トへの非表示の管理共有が作成されます。 デフォルトでは、

共有名は PVSWAUDIT$、パスは C:\Program Files (x86)\Actian\PSQL\Audit ですが、共有名と インス トール場所の

どちら もインス トール時に別の値に設定するこ とができます。 また、 共有を非表示にする必要はあ り ません。 共

有を使用する場合には、 次のこ とを考慮して ください。

Audit for PSQL Viewer を リモート ク ライアン トにインス トールする場合は、 サーバー上のこの共有にアクセ

スできるク ラ イアン ト システムを提供する必要があ り ます。詳細については、「Audit for PSQL サーバーにク

ライアン ト と して接続するには」 を参照して ください。

Audit for PSQL が正常に機能するために、 ファ イアウォール システムに共有を登録する必要があ り ます。

セキュ リ ティ要件を満たすために、共有を明示的なローカル パス名に置き換えるこ とができます。そ うする

こ とで、 リモート ク ライアン トがブロッ ク され、 ローカル システムへのアクセスのみに制限されます。手順

については、 「ネッ ト ワーク共有をローカル パスに置き換える」 を参照してください。

Page 21: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

13

Audit for PSQL のインストール

Audit for PSQL のインストール

Audit for PSQL は 2 つの方法でインス トールするこ とができます。

PSQL サーバー エンジンがインス トールされているシステム。 このサーバー インス トールには、 そこで収集

された監査レコードを表示するための Audit for PSQL Viewer ク ライアン トが含まれています。

PSQL ク ライアン トがインス トールされているシステム。 これは、 サーバー上の Audit for PSQL に接続して

監査レコードを表示するための、 Audit for PSQL Viewer ク ラ イアン ト をインス トールします。

Audit for PSQL ライセンスが認証するサーバー インス トールは 1 つですが、 お使いのネッ ト ワーク環境で必要な

数だけビューアー ク ライアン ト をインス トールするこ とができます。手順については、「Audit for PSQL Viewer をク ラ イアン ト と してインス トール」 を参照して ください。

Audit for PSQL インス トーラーは、それをインス トールするシステムで実行する必要があ り ます。インス トーラー

を リモートで実行するこ とはできません。

Audit for PSQL をインストールするには

1 管理者権限を持つシステムにログオンします。

2 次のいずれかの方法でインス トーラー プログラムを起動します。

インス トーラーは、 インス トール ウ ィザードを準備して開き、 [よ う こそ] ページを表示します。

3 インス トーラーの準備ができる と、[次へ] ボタンがアクティブになり ます。ボタンをク リ ッ ク して処理を続

行します。

4 [使用許諾契約] では、 ソフ ト ウェアの使用許諾契約書に同意し、 [次へ] をク リ ッ ク します。

5 [ユーザー情報] では、 Audit for PSQL の製品キーを入力して [次へ] をク リ ッ ク します。 キーを入力しない

場合は、試用期間がすぐに始ま り ます。 ライセンスがない場合は、試用期間中だけ監査を行えます。その後、

監査は終了しますが、 ログに記録された監査レコードを照会するこ とはできます。詳細については、「認証ラ

イセンス」 を参照して ください。

6 [インストール先のフォルダ] では、 必要に応じて、 Audit for PSQL のデフォルトのインス トール場所を変更

するこ とができます。 64 ビッ ト システムでは、 32 ビッ ト と 64 ビッ トのコンポーネン トは、 PSQL サーバー

を実行している同じシステム上にある必要があ り、 かつ異なる場所にインス トールされている必要があ り ま

す。

サーバーには、 監査レコードを格納するための空き領域が少なく と も 200 MB あるこ とをお勧めします。

[次へ] をク リ ッ ク して、 最後のインス トール設定を入力します。

7 [共有名] では、 インス トール フォルダー パスに割り当てる共有名の入力を求められます。 デフォルトの共

有名の PVSWAUDIT$ をそのまま使用するか、 または別の共有名を入力して、 [次へ] をク リ ッ ク します。

8 これで、 プログラムをインス トールする準備ができました。 設定を変更する場合は [戻る] をク リ ッ ク しま

す。 続行する場合は [インストール] をク リ ッ ク します。

9 インス トールが完了する と、 通知が表示されます。 [完了] をク リ ッ ク します。

次の作業は、 「監査の設定での作業」 の記述に従って、 データ監視を構成するこ とです。

手段 操作

ダ ウ ン ロ ー ド し た

ファイル

ダウンロード ディ レク ト リにある Install_AuditMaster.exe ファ イルを開きます。

CD CD を挿入する と、 プロ グ ラ ムを起動でき ます。 起動し ない場合は、 CD で

Install_AuditMaster.exe ファ イルを見つけて、 このファ イルを実行します。

Page 22: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

14

Audit for PSQL のインストール

Audit for PSQL Viewer をクライアン ト と してインストール

Audit for PSQL は、 PSQL サーバーにインス トールされている場合、 ビューアー ク ラ イアン ト を自動的にインス

トールします。 また、 PSQL ク ラ イアン トがインス トールされているシステムにビューアーをインス トールする

こ と もでき、 そこからサーバー上の Audit for PSQL にリモート ク ライアン ト と して接続し、 監査レコードを表示

するこ とができます。

Audit for PSQL Viewer をクライアン ト と してインストールするには

Audit for PSQL Viewer ク ラ イアン ト をインス トールするシステムには、 あらかじめ PSQL ク ライアン トがインス

トールされて構成されている必要があ り ます。

1 管理者権限を持つシステムにログオンします。

2 次のいずれかの方法で、 ビューアー ク ライアン トのインス トーラー プログラムを起動します。

インス トーラーは、 インス トール ウ ィザードを準備して開き、 [よ う こそ] ページを表示します。

3 インス トーラーの準備ができたら、 [次へ] をク リ ッ ク します。

4 [使用許諾契約] では、 使用許諾契約書に同意し、 [次へ] をク リ ッ ク します。

5 [インストール先のフォルダ] では、 必要に応じて、 Audit for PSQL のデフォルトのインス トール場所を変更

するこ とができます。

[次へ] をク リ ッ ク します。

6 これで、 プログラムをインス トールする準備ができました。 設定を変更する場合は [戻る] をク リ ッ ク しま

す。 続行する場合は [インストール] をク リ ッ ク します。

7 インス トールが完了する と、 通知が表示されます。 [完了] をク リ ッ ク します。

Audit for PSQL サーバーにクライアン ト と して接続するには

1 接続するサーバー システムを調べて、 PSQL が実行されているこ とを確認します。

2 ク ラ イアン ト上で Audit Viewer を開き、 [サーバー] > [追加] を選択します。

3 [Audit for PSQL サーバー上の 'amserver' の場所] ダイアログ ボッ クスで、 Audit for PSQL サーバーにある

amserver ファ イルへのパスを入力します。

デフ ォル ト のパスは \\server\PVSWAUDIT$\DATA\amserver で、 server は PSQL システムの名前です。

PVSWAUDIT$ 以外の共有名が選択されている場合もあるこ とに留意してください。

4 amserver ファ イルを選択して [開く ] をク リ ッ クする と、 一覧にサーバーが追加されます。

5 サーバー構成を右ク リ ッ ク して [ログイン] を選択します。 ダブルク リ ッ ク してもかまいません。

6 ログインするには、有効なユーザー名とパスワードを入力して [OK] をク リ ッ ク します。 コマンド メニュー

がアクティブになり ます。

これで Viewer ク ライアン トが使用可能になり ました。

手段 操作

ダ ウ ン ロ ー ド し た

ファイル

ダウンロード ディ レク ト リにある Install_AuditMaster.exe ファ イルを開きます。

CD CD を挿入する と、 プロ グ ラ ムを起動でき ます。 起動し ない場合は、 CD で

Install_AuditMaster.exe ファ イルを見つけて、 このファ イルを実行します。

Page 23: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

15

Audit for PSQL Viewer をクライアン ト と してインストール

メモ Audit for PSQL は、 admin という組み込みの内部ユーザー ID を持っており、 デフォルトのパスワード

MASTER が設定されています。 パスワードは大文字と小文字を区別しますが、 ユーザー名は区別しません。

セキュ リ テ ィ上の理由によ り、 このパスワードの変更を考えられるこ とをお勧めします。 Audit for PSQL のユーザー アカウン トは内部のみで、ネッ ト ワーク、 ローカル、 またはデータベースのユーザー ログインとは

関係ないこ とに留意して ください。 セキュ リ テ ィ ポ リ シーが混合またはデータベースに設定されている

PSQL システムにリモート ク ライアン トからアクセスする場合は、「PSQL セキュ リティ下での Audit for PSQLの実行」 に記述されている手順に従ってください。

Page 24: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

16

Audit for PSQL のインストール

Audit for PSQL インストール後の操作に関する一般的な質問 このセクシ ョ ンでは、 インス トール プログラム実行後の操作に関する情報を説明します。

Audit for PSQL リ リース ノートはどこにありますか?

readme_am.htm ファ イルは次の 3 つの場所で入手できます。

Actian PSQL Web サイ ト

Audit for PSQL CD のルート ディ レク ト リ

製品と一緒にインス トールされています。 デフォルトの場所は C:\Program Files (x86)\Actian\PSQL\Audit\Docs です。

Audit for PSQL 用に PSQL Control Center (PCC) で何か設定する必要はありますか?

いいえ。 Audit for PSQL は PCC での特別な設定を必要と しません。

Audit for PSQL インス トールではログ ファイルを作成しますか?

はい。 インス トールは、 ユーザーの %temp% ディ レク ト リにログ ファ イルを作成します。

アップグレード しても Audit for PSQL のデータや設定は保持されますか?

はい、 保持されます。

システムの種類 ログ ファイル名

32 ビッ ト PSQL_v12_AuditMaster_x86_Install.log

64 ビッ ト PSQL_v12_AuditMaster_x64_Install.log

Page 25: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

17

Audit for PSQL の削除

Audit for PSQL の削除 Audit for PSQL をアンインス トールする と、 < インス トール ディ レク ト リ >\Audit フォルダーにあるコンポーネ

ン トが削除されます。 ほかの場所にあるファ イルはそのままです。

メモ Audit for PSQL を削除するこ とによ り、 PSQL サービスが停止して再起動します。 データベースのポ リ

シーや運用に合わせて、 都合の良い時間を選んでください。

Audit for PSQL v12 を削除するには

Audit for PSQL v12 は、 コン ト ロール パネルから通常の方法で削除できます。 Actian Audit for PSQL と して一覧に

表示されます。

Audit for PSQL v12 を再インストールして既存のデータと設定を引き続き使用するには

Audit for PSQL v12 を再インス トールして、既存の監査データ と構成設定を引き続き使用するつも りならば、次の

手順に従ってください。

1 Audit for PSQL v12 の削除を開始する前に、 インス トール場所を調べます。 デフォルトの場所は C:\ProgramFiles (x86)\Actian\PSQL\Audit です。 カスタム インス トールを行った場合は、 この Audit フォルダーの場所

が違うかもしれません。Audit for PSQL v12 を再インス トールする と きにその場所を選択できるよ う、書き留

めておいてください。

2 Audit for PSQL v12 を削除する と き、 データ と設定を削除するためのチェッ ク ボッ クスがオンになっていな

いこ とを確認して ください。次の図に示すよ うに、 チェッ ク ボッ クスのデフォルトは、 オンではなくオフに

なっています。

3 チェッ ク ボッ クスをオフのままにしておく限り、 後で次のいずれかを実行できます。

再度 Audit for PSQL v12 をインス トールする と きに、 書き留めておいた以前のインス トール場所を使用

します。

Audit for PSQL v12 を新しい場所にインス トールし、 その後、 カスタムの Audit フォルダーの内容を新し

い場所の Audit ディ レク ト リにコピーします。

クライアン トから Audit for PSQL Viewer を削除するには

ク ラ イアン トから Audit for PSQL を削除する方法は、 サーバーの場合と同様です。

Page 26: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

18

Audit for PSQL のインストール

Page 27: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

19

4Audit for PSQL の基本

Audit for PSQL の基本の概要

以下のト ピッ クでは、 Audit for PSQL の使用の基本について説明します。

「Audit for PSQL ク ライアン トの開始」

「Audit for PSQL ク ライアン トからのログイン」

「ユーザー パスワードの変更」

「PSQL セキュ リティ下での Audit for PSQL の実行」

「Audit for PSQL イベン ト ハンド ラーの再起動」

「シ ョート カッ ト メニューの使用」

Page 28: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

20

Audit for PSQL の基本

Audit for PSQL クライアン トの開始

Audit for PSQL Viewer は、 Audit for PSQL イベン ト ハンド ラーによってログに記録されたデータベース ト ランザ

クシ ョ ンを照会、 表示、 およびレポートするためのク ライアン ト インターフェイスです。

Audit for PSQL Viewer を開始するには

1 Audit for PSQL Viewer を開きます。

2 アプリ ケーシ ョ ンにアクセスするにはログインします。

詳細については、 「Audit for PSQL ク ライアン トからのログイン」 を参照してください。

Page 29: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

21

Audit for PSQL クライアン トからのログイン

Audit for PSQL クライアン トからのログイン

Audit for PSQL は、 名前とパスワードを持つユーザー アカウン ト を必要と します。 アカウン トの種類によって、

Audit for PSQL メニュー コマンドへのアクセスが決定されます。

ユーザー

通常のユーザーは、 監査レコードの照会と表示ができるほか、 監査レコードのアーカイブを管理できます。

管理者

上記のユーザー権限に加えて、 Audit for PSQL 管理者はステータス ログの表示、 監査構成の設定、 ユーザー

の管理、 システム設定の調整、 および監査フ ィルターの設定を行う こ とができます。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードは

大文字と小文字を区別しますが、 ユーザー名は区別しません。 このパスワードを変更するには、 「ユーザー

パスワードの変更」 を参照してください。Audit for PSQL のデータベースへのログインと OS のログインとの

関係については、 「PSQL セキュ リティの下での監査レコードの表示」 を参照してください。

ビューアーにログインするには

1 データ ツ リーで、サーバー名を右ク リ ッ ク して [ログイン] を選択するか、 またはサーバー アイコンをダブ

ルク リ ッ ク します。 現在選択されているサーバーにログインするには、 単に Enter キーを押します。

2 [ログイン] ダイアログ ボッ クスで有効なユーザー名とパスワードを入力し、 [OK] をク リ ッ ク します。

これで、 選択したサーバーにアクセスできます。

メモ Audit for PSQL サーバーがログイン要求を認識するためには、まず、通常のネッ ト ワーク ク ライアン ト

のログインを確立する必要があ り ます。

Page 30: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

22

Audit for PSQL の基本

ユーザー パスワードの変更

Audit for PSQL サーバーのアクセスはパスワードで保護されています。サーバーにログインしている間、そのサー

バーについてのみパスワードを変更するこ とができます。 ほかの Audit for PSQL サーバーでは、 パスワードが異

なる場合があ り ます。

パスワードを変更するには

1 データ ツ リー内のサーバーにログインします。

2 [サーバー] > [パスワードの変更] を選択します。

3 [パスワードの変更] ダイアログ ボッ クスで、 現在のパスワードを対応するフ ィールドに入力します。

4 新しいパスワードを対応する 2 つのフ ィールドに入力します。

パスワードは大文字と小文字を区別します。 最長 10 文字まで指定でき、 数字と英字を使用できます。

5 [OK] をク リ ッ ク します。

パスワードが変更されたら、 次回 Audit for PSQL にログインする際には、 そのパスワードを使用する必要が

あ り ます。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードは

大文字と小文字を区別しますが、 ユーザー名は区別しません。 Audit for PSQL のデータベースへのログイン

と Windows のログインとの関係については、「PSQL セキュ リティの下での監査レコードの表示」 を参照して

ください。

Page 31: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

23

PSQL セキュリテ ィ下での Audit for PSQL の実行

PSQL セキュリテ ィ下での Audit for PSQL の実行

Audit for PSQL はすべての PSQL データベース セキュ リティ設定と互換性があ り ます。Audit for PSQL インス トー

ルは、PSQL DefaultDB データ ディ レク ト リ一覧に Audit for PSQL 内部データベースを追加します。インス トール

後、 DefaultDB のセキュ リティ設定と同様の保護が Audit for PSQL データベースに提供されます。

以下の表では、 典型的なセキュ リティ設定をま とめています。 最初の 2 行は設定を示しており、 次の 2 行はログ

インと権限について説明し、 最後の行では提供される保護を列挙しています。

補注

Audit for PSQL と PSQL のログインは別個の認証で、 関係はあ り ません。 しかしながら、 両方のログインが

そのと きに必要な場合には、 Audit Viewer は両方を入力する 1 つのダイアログを提示するこ とがあ り ます。

DefaultDB にデータベース セキュ リティ ポ リシーを設定し、 リモート ク ライアン トから Audit for PSQLViewer を使用したい場合には、 PCC で、 PSQL サーバー エンジンの [プロパティ ] > [アクセス] 画面にあ

る [クライアン ト資格情報の入力要求] をオンにする必要があ り ます。 この設定によ り、 Audit Viewer でリ

モート ユーザー用のログイン ダイアログが提供されます。

Audit for PSQL をインス トールした後に、 PSQL のセキュ リティ ポ リシーの変更が必要になった場合は、 ま

ず、 すべての Audit for PSQL Viewer ク ライアン ト を閉じます。 これを行わないと、 ステータス コード 94 のアクセス権エラーになり ます。

現在、 Btrieve の混合セキュ リティ またはデータベース セキュ リティを使用しておらず、 Audit for PSQL セキュ リティを強化するためだけにこれを有効にする場合には、DefaultDB はグローバル構成であ り、 PSQL を使用するすべての ト ランザクシ ョナル Btrieve アプ リ ケーシ ョ ンに適用される とい う こ とを覚えておいて く

ださい。 Audit for PSQL のセキュ リティを有効にする と、 PSQL または Btrieve データへのアクセスを管理す

る方法の変更が必要になる場合があ り ます。

「PSQL セキュ リティの下での監査レコードの表示」 の情報も参照してください。

セキュリテ ィ クラシック 混合 データベース

DefaultDB のデータ

ベース セキュリテ ィ

オン オン オン

DefaultDB の Btrieve セキュリテ ィ

オフ オン オン

Audit Viewer での認証 Audit for PSQLログイン

Audit for PSQL ログイン

OS またはネッ ト ワーク ログイン

Audit for PSQL ログイン

PSQL ログイン

必要な デー タ ベー ス

ユーザー

なし DefaultDB 下の PSQL ユーザー。OSログインまたはネッ ト ワーク ログ

イン と一致している必要があ り ま

す。

PSQL ユーザーは、 既存のクエリ を

実行するために、少な く と も選択権

限を持っている必要があ り ます。

新しい Audit for PSQL クエ リ を作成

した り保存した りするには、 PSQLユーザーは更新権限および挿入権

限を持っている必要があ り ます。

DefaultDB 下の PSQL ユーザー。

PSQL ユーザーは、 既存のクエ リ を

実行するために、少な く と も選択権

限を持っている必要があ り ます。

新しい Audit for PSQL クエ リ を作成

した り保存した りするには、 PSQLユーザーは更新権限および挿入権

限を持っている必要があ り ます。

保護対象 Audit for PSQLのアクセス

Audit for PSQL のアクセス

データおよび .ddf ファ イルの監査

PCC SQL Editor のアクセス

Btrieve ファ イルのアクセス

Audit for PSQL のアクセス

データおよび .ddf ファ イルの監査

PCC SQL Editor のアクセス

Btrieve ファ イルのアクセス

Page 32: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

24

Audit for PSQL の基本

Audit for PSQL イベン ト ハンド ラーの再起動 Audit for PSQL の構成を変更する と、 ほとんどの場合、 変更を有効にするために PSQL サービスの再起動が求め

られます。 この操作中はビューアー ク ラ イアン ト を実行しないでください。実行する と、再起動後にネッ ト ワー

クおよびデータベースのアクセス エラーが発生します。

イベン ト ハンド ラーを再起動するには

1 開いているすべての Audit for PSQL Viewer のインスタンスを終了します。

2 PSQL サーバーで、 PSQL Control Center (PCC) を実行していない場合は起動します。

3 PSQL エクスプローラーで、 [サービス] ノードを右ク リ ッ ク して [全サービスの再起動] を選択します。

4 サービスが再起動されたら、 Audit for PSQL Viewer を再度開いて、 データ監視を続行するこ とができます。

Page 33: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

25

シ ョート カッ ト メニューの使用

シ ョート カッ ト メニューの使用 ビューアーで項目を右ク リ ッ クする と、 メニューが開きます。 表示される メニューは、 選択した項目に応じて変

わり ます。 データ ツ リーでサーバーを右ク リ ッ ク した場合には、 次のよ うなメニューが表示されます。

Page 34: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

26

Audit for PSQL の基本

Page 35: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

27

5Audit for PSQL Viewer の使用

メ イン ウ ィ ンド ウのツアーと タスクの参照一覧

以下のト ピッ クでは、 Audit for PSQL Viewer の全般的な説明とその使用法を示します。

「Audit for PSQL Viewer の概念」

「Audit for PSQL Viewer GUI のビジュアル リ ファレンス」

Page 36: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

28

Audit for PSQL Viewer の使用

Audit for PSQL Viewer の概念

ビューアーは、 Audit for PSQL アプリ ケーシ ョ ンへのク ライアン ト ユーザー インターフェイスです。 このメ イン

ウ ィンド ウから次の機能を利用できます。

「Audit for PSQL サーバー」

「データ ツ リー」

「ビュー ファ イル」

「警告」

「レポート 」

Audit for PSQL サーバー Audit for PSQL サーバーは一種の PSQL データベース サーバーで、Audit for PSQL イベン ト ハンド ラーと構成ファ

イルは、 このサーバーにインス トールされて動作します。 イベン ト ハンド ラーは、 データベースを監視し、 監査

レコードをログに記録します。 このログは後で、 Audit for PSQL Viewer ク ライアン トで表示するために照会する

こ とができます。 各 Audit for PSQL サーバーは、 Audit for PSQL データ ツ リーの 上位ブランチになり ます。

データ ツリー データ ツ リーは、監査システムをグラフ ィ ッ ク形状で表します。ツ リーの各ブランチは、Audit for PSQL サーバー

とその現在のビュー ファ イル、 アーカイブされたファイル、および保存されたクエ リ を保持しています。詳細に

ついては、 「Audit for PSQL Viewer GUI のビジュアル リ ファレンス」 を参照して ください。

ビュー ファイル Audit for PSQL イベン ト ハンド ラー ログ内の監査レコードは、クエ リおよび表示用のビュー ファ イルに移動され

ます。 これらのレコードは、 アーカイブ ファ イルに移動されるまではビュー ファ イル内にあ り ます。 データ ツリー内の各サーバーは、 独自のビュー ファ イルとアーカイブ ファ イルを持ちます。 詳細については、 「Audit forPSQL Viewer GUI のビジュアル リ ファレンス」 を参照して ください。

警告

警告とは、 新たにキャプチャされた監査レコードが一連の条件と一致しているこ とを知らせる自動通知です。 作

動した警告によ り、 選択した受信者のグループに電子メールを送信するこ とができます。 また、 サーバー上のア

プリ ケーシ ョ ンを起動します。 「警告での作業」 を参照して ください。

レポート

画面表示用および印刷用のレポートは、監査レコードを選択するためのクエ リ を使って読み込まれます。「レポー

トの印刷」 を参照して ください。

Page 37: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

29

Audit for PSQL Viewer GUI のビジュアル リファレンス

Audit for PSQL Viewer GUI のビジュアル リファレンス

次のト ピッ クは、 Audit for PSQL Viewer のメ イン ウ ィンド ウを参照しています。 ユーザーと してログインし、 ク

エ リ を実行して監査レコードを表示する と、 ウ ィンド ウは次の図のよ うにな り ます。 このウ ィンド ウには次の項

目が含まれています。

「タイ トル バー」

「メニューとツール バー」

「データ ツ リー」

「監査レコード グ リ ッ ド」

「監査レコードの詳細」

「ステータス バー」

詳細を見るには、 一覧内の項目をク リ ッ クするか、 または画像の領域をク リ ッ ク します。

タイ トル バー メ イン ウ ィンド ウのタイ トル バーには、アプリ ケーシ ョ ン、アクティブなサーバー、および現在の画面の名前が

列挙されます。 この例では、 監視しているシステムは PSQL データベースとなっています。

Page 38: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

30

Audit for PSQL Viewer の使用

メニューとツール バー この ト ピッ クでは、 次の図に示すメ イン ウ ィンド ウのメニューとツール バーに含まれる項目について説明しま

す。 詳細を見るには、 画像の領域をク リ ッ ク します。

メニューまたは

ツール バー

コマンド 説明

ファイル クエリ

または

レコードを検索するための Query Builder を表示します。 クエ リは、 ユー

ザー、 日付、 操作などの条件に基づいて作成できます。 詳細については、

「監査レコードの照会」 を参照してください。

警告

または

クエ リに基づいて警告を作成します (たとえば、 特定のユーザーが変更

を行った、 $100,000 を超える小切手が現金化された場合など)。作動した

警告は、監視対象のレコードに アイコンを使ってフラグを付け、電子

メールを送信するか、 またはプログラムを起動するかいずれかの操作を

実行します。 詳細については、 「警告での作業」 を参照して ください。

レポート

または

選択した監査レコードを出力します。詳細については、「レポートの印刷」

を参照してください。

終了 ログアウ ト してビューアーを閉じるには、 [終了] を選択します。

編集 コピー 選択したフ ィールドをタブ区切りのテキス ト文字列と してク リ ップボー

ドにコピーします。

すべて選択 すべてのレコードを強調表示します。

ツール 検索

または

監査レコード内で特定のテキス ト を検索します。詳細については、 「監査

レコードの検索」 を参照して ください。

並べ替え

または

現在選択されている列を基準にして監査レコードを並べ替えます。 詳細

については、 「監査レコードの並べ替え」 を参照して ください。

エクスポート

または

現在のビュー ファ イルまたはアーカイブされたビュー ファ イルをテキ

ス ト ファイルにエクスポート します。詳細については、「他のアプリ ケー

シ ョ ンへの監査レコードのエクスポート 」 を参照してください。

Page 39: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

31

Audit for PSQL Viewer GUI のビジュアル リファレンス

表示 アクテ ィ ブ ローカル モニ

ターを表示

データ ツ リー内に、現在インス トールされているイベン ト ハンド ラーに

関する情報を提供するためのアイコンを表示します。 この設定のデフォ

ルトはオフで、 通常の使用ではオフのままにしておきます。

アーカイブの表示設定 データ ツ リーの [アーカイブ ファ イル] の下に表示する項目の数を設定

します。詳細については、「データ ツ リーを使って監査レコードをアーカ

イブする」 を参照して ください。

Audit デバッグ メ ッセージ

を表示

特定の統合開発作業中に、 デバッグ メ ッセージをクエ リ結果に表示する

かど うかを設定します。 この設定のデフォル トはオフで、 通常の使用で

はオフのままにしておきます。

Audit モニター メ ッセージ

を表示

特定の統合開発作業中に、 内部メ ッセージをクエ リ結果に表示するかど

うかを設定します。 この設定のデフォル トはオフで、 通常の使用ではオ

フのままにしておきます。

サーバー 追加 Audit for PSQL Viewer ク ラ イアン トから Audit for PSQL サーバーへの接続

を作成します。

削除 Audit for PSQL サーバー接続を削除します。サーバーは新しい監査レコー

ドをキャプチャし続けますが、 ク ラ イアン トは現在、 それらにアクセス

する こ とはできません。 ただし、 現在のビュー フ ァ イルやアーカイブ

ファイルに既に入っているレコードを照会、 表示するこ とはできます。

現在のビュー フ ァ イルを

更新

または

監査ログを基に現在のビュー ファ イルを更新し、 クエ リで 新の監査レ

コードが表示されるよ うにします。

現在のビュー フ ァ イルを

アーカイブ

現在のビュー ファ イル内のすべての監査レコードをアーカイブします。

この監査レコードには、 ログ ファ イルにキャプチャされているが、 まだ

ビューに更新されていないものも含まれます。

ビュー フ ァ イルのアーカ

イブと圧縮

現在のビュー ファ イル内のすべての監査レコードをアーカイブして圧縮

します。 この監査レコードには、 ログ ファイルにキャプチャされている

が、 まだビューに更新されていないものも含まれます。

パスワードの変更 Audit for PSQL サーバーに現在ログインしているユーザーのパスワード

を変更します。

管理者

(管理者ログイン

のみが利用可能)

ステータス ログの表示 Audit for PSQL の活動のステータス ログを表示します。

監査の設定 Audit for PSQL サーバーが監視するファ イルや、個々のファ イルの監視対

象の操作などを設定します。

ユーザーのメンテナンス

または

ユーザーを追加または削除するこ とができます。

サーバーの設定 Audit for PSQL サーバーのパスやその他のシステム設定を管理します。

メニューまたは

ツール バー

コマンド 説明

Page 40: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

32

Audit for PSQL Viewer の使用

データ ツリー データ ツ リーには Audit for PSQL サーバーが表示されます。プラス記号をク リ ッ ク してツ リーのブランチを展開

する と、 詳細を見るこ とができます。 また、 ツ リーのアイコンを右ク リ ッ クする と、 さまざまなコマンド オプ

シ ョ ンが表示されます。 現在のビュー ファ イルやアーカイブ ファ イルに対してクエ リ を実行するこ とができま

す。 データ ツ リーには、 繰り返し利用するために保存されたクエ リが一覧表示されるほか、 利便性を図って、

後に実行されたクエ リが提示されます。

監査レコード グリ ッ ド 現在のビュー ファ イルまたはアーカイブ ファ イルに対してクエ リ を実行した場合、 監査レコード グ リ ッ ドにそ

の結果が表示されます。

ヘルプ 目次 ユーザー ガイ ドのオンライン版を提供します。

ト ラブルシューテ ィ ング 一般的な問題を ト ラブルシューテ ィ ングするための手順を提供します。

追加のサポートについては、 PSQL Web サイ ト をご覧ください。

インデックス ユーザー ガイ ドのインデッ クス (キーワード) を表示します。

バージ ョ ン情報 Audit for PSQL のバージ ョ ン情報を表示します。

表示する列 - 監査レコードのグ リ ッ ドにどの列を表示するかを設定するためのド ロ ッ

プダウン リ ス ト です。 手順については、 「監査レコード グ リ ッ ドに表示

する列の設定」 を参照してください。

ア ク テ ィ ブ な

サーバーとデー

タ ソース

- ツール バーには次の例に示すよ うに、 現在の Audit for PSQL サーバーの

ログインと、前回のクエリ用に選択された監査ファ イルが列挙されます。

Audit Server: \\VM-WIN7-ENT-64

Data Source: Current View File - AMVIEW

Data Source: Archived File - \\VM-WIN7-ENT-64\PSVWAUDIT$\arch\20160321.00v

Data Source: Multiple View Files(つま り、現在のビュー ファ イルとアー

カイブ ファ イルの両方)

メニューまたは

ツール バー

コマンド 説明

Page 41: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

33

Audit for PSQL Viewer GUI のビジュアル リファレンス

監査レコードの詳細 監査レコードは、 Audit for PSQL の操作とデータベースの活動の両方をキャプチャします。 データベースの活動

については、Audit for PSQL Viewer ウ ィンド ウの下方部分にある監査レコードの詳細領域に、活動が発生したデー

タベースのフ ィールドが示されます。

メモ データ レコードの詳細は、データの表示に使用する Audit for PSQL にデータベース スキーマがインポー

ト されているかど うかに応じて、 人間の言語または 16 進数で表示されます。 詳細については、 「監査の設定

での作業」 を参照して ください。

ステータス バー このセクシ ョ ンでは、 メ イン ウ ィ ンド ウの下部にあるステータス バーに表示されるテキス トについて説明しま

す。

ステータス バーには次の 2 つのメ ッセージが表示されます。

現在、 そのビューアーがク ライアン トになっているアクティブなサーバー。

アクティブなビュー ファ イル。現在のビュー ファ イルのデフォルトの名前である AMVIEW、または、ビュー

アーで現在選択されているアーカイブ ファ イルの日付 (たとえば、 2016 年 3 月 25 日ならば 20160325) にな

り ます。

Page 42: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

34

Audit for PSQL Viewer の使用

Page 43: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

35

6監査の設定での作業

データの監査方法

Audit for PSQL の実行は、 監査の設定によって異なり ます。 監査の設定は、 次の 3 種類の情報を組み合わせたも

のです。

PSQL サーバー

監視するファイルの一覧

PSQL データベースからインポート されたスキーマ (任意)

Audit for PSQL を使用する上でスキーマは必要あ り ませんが、 スキーマによって、 監査レコードを人間が読み取

れるよ うになり、 よ り正確な警告を発するこ とができるよ うにな り ます。

監査の設定の下で監視されるファ イルをグループにまとめるこ とができます。 たとえば、 アプリ ケーシ ョ ンを使

用する顧客ご とに異なるフ ァ イル群を持っている場合は、 各顧客のデータ フ ァ イルにそれら独自の Audit forPSQL グループを与えるこ とができます。 グループは監査についての考えを整理するためのものに過ぎず、 Auditfor PSQL システムの操作には何の影響もあ り ません。 また、 PSQL の操作にも影響しません。

グループを使用した監査の設定には、 以下のこ とが適用されます。

ある監査の設定下のグループは、 別の監査の設定下のグループと異なっていてもかまいません。

監査の設定ごとに 1 つのスキーマのみを使用し、 設定下のすべてのグループはそのスキーマを使用する必要

があ り ます。

監視するファイルは、 1 つの監査設定における 1 つのグループにしか所属できません。

監査の設定を作成する前に、 次のシナリオをやってみるこ とをお勧めします。

1 「スキーマのないデータ監視の構成」

2 「スキーマのあるデータ監視の構成」

3 「ファ イル別に監視する操作」

4 「スキーマの管理」

5 「設定の競合の解決」

Page 44: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

36

監査の設定での作業

スキーマの管理 Audit for PSQL では、 次の 2 つの目的のために PSQL スキーマをインポートするこ とができます。

データ レコードを読みやすくする

特定のレコード フ ィールドの変更に基づいて警告を有効にする

スキーマがない場合、 監査レコード内のアプリ ケーシ ョ ン データは 16 進数の行と して表示されるため、 個々の

データ フ ィールドに対して警告を設定するこ とができません。「スキーマのないデータ監視の構成」 の例では、架

空の店舗データベースのファイルを監視しています。 スキーマがないと、挿入するアプリ ケーシ ョ ン データのレ

コードは次のよ うにな り ます。

スキーマをインポート した後では、 Audit for PSQL は次の挿入のよ うにわかりやすく表示できます。

メモ スキーマのインポートは、 既にキャプチャされているデータの表示には影響しません。

このセクシ ョ ンの残り部分では、 次の ト ピッ クについて説明します。

「PSQL からスキーマをインポートする」

「Audit for PSQL からスキーマを削除する」

PSQL からスキーマをインポートする

次の例では、Audit for PSQL Schema Maintenance Wizard を使って、 PSQL データベースからスキーマをインポート

する手順を進めていきます。 前の例と同じ架空の店舗を使用するので、 実践練習用のファイルは用意されていま

せんが、 手順を確認した後、 自分のアプリ ケーシ ョ ンからスキーマをエクスポートする準備ができているはずで

す。

コマンド ライン バージ ョ ンのウ ィザードは、 「コマンド ラインからスキーマを管理する」 で説明されています。

メモ DefaultDB データベースの PSQL セキュ リティ ポ リシーを混合またはデータベースに設定している場合

は、 監査の設定の新しいスキーマについて作業する前に、 まず、 そのパスを DefaultDB のデータの場所の一

覧に追加する必要があ り ます。 詳細については、 「PSQL セキュ リティ下での Audit for PSQL の実行」 を参照

して ください。

Page 45: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

37

スキーマの管理

PSQL データベースからスキーマをインポートするには

1 Audit for PSQL プログラム グループから Schema Maintenance Wizard を開きます。

2 [次へ] をク リ ッ ク して、 amserver ファ イルの場所を指定します。

3 ファ イルへのデフォルトのパスをそのまま使用するか、 またはカスタム パスを入力して、 [次へ] をク リ ッ

ク します。 省略記号のボタン ([...]) を使用して、 フォルダーやネッ ト ワークの場所を参照するこ と もでき

ます。

スキーマをインポートするか削除するかを選択するよ うに求められます。

4 [スキーマのインポート ] を選択し、 [次へ] をク リ ッ ク します。

Page 46: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

38

監査の設定での作業

監査するデータベースに関する情報を入力するよ うに求められます。次のスク リーン シ ョ ッ トは、情報を入

力した状態を示しています。

5 監査の設定の [名前] を入力します。

この名前を使用して、 監査される設定を識別します。

6 監査の設定の [説明] を入力します。

この説明は、 [監査の設定] ウ ィンド ウの [製品の情報] 領域に表示されます。

7 監査の設定の [バージョ ン] を入力します。

バージ ョ ン番号は、 アプリ ケーシ ョ ンのリ リースを特定する場合や、 お使いのネッ ト ワーク環境が複数のリ

リースをサポート している と きに、 他のバージ ョ ンと区別する場合に役立ちます。

8 [次へ] をク リ ッ ク します。

インポートするデータ定義ファイル (DDF) の場所を指定するよ うに求められます。

このディ レク ト リは、 データベース テーブルと、 それらのスキーマ情報を含んでいるデータ辞書ファ イル

(file.ddf、 field.ddf、 index.ddf) がある場所です。

9 ディ レク ト リ パス名を入力するか、 または参照ボタンを使用してその場所へ移動します。データベースへの

アクセスにパスワードが必要な場合はこ こで入力し、 必要でなければ空白のままにします。

メモ パスワードは、v8.5 よ り前の PSQL バージ ョ ンで Audit for PSQL を使用している場合にのみ必要となり

ます。

Page 47: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

39

スキーマの管理

10 [次へ] をク リ ッ ク して、 スキーマ インポートの要約を確認します。 変更を加える場合は [戻る] をク リ ッ

ク します。

11 [完了] をク リ ッ ク してインポート を完了します。

12 [閉じる] をク リ ッ ク します。

[監査の設定] ウ ィンド ウで、 インポート したスキーマが使用可能になっているのに気付きます。

メモ スキーマのインポートは、 既にキャプチャされているデータの表示は変更しません。

Audit for PSQL からスキーマを削除する

Audit for PSQL システムからスキーマを削除して、 別のスキーマと置き換えるこ とができます。

Audit for PSQL からスキーマを削除するには

1 Audit for PSQL プログラム グループから Schema Maintenance Wizard を開きます。

2 [次へ] ボタンをク リ ッ ク して処理を続行します。

amserver ファ イルの場所を指定するよ うに求められます。

Page 48: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

40

監査の設定での作業

3 ファ イルへのデフォルトのパスをそのまま使用するか、 またはカスタム パスを入力して、 [次へ] をク リ ッ

ク します。 省略記号のボタン ([...]) を使用して、 フォルダーやネッ ト ワークの場所を参照するこ と もでき

ます。

スキーマをインポートするか削除するかを選択するよ うに求められます。

4 [スキーマの削除] を選択し、 [次へ] をク リ ッ ク します。

削除するスキーマを選択するよ うに求められます。

5 リ ス トからスキーマを選択し、 [次へ] をク リ ッ ク します。

スキーマの削除の要約が表示されます。

Page 49: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

41

スキーマの管理

6 [完了] をク リ ッ ク します。

スキーマの削除の結果が報告されます。

7 [閉じる] をク リ ッ ク します。

メモ 今後、 削除したスキーマを使用していたキャプチャ済みの監査レコードは、 データの新しいスキーマ

をインポート しない限り、 16 進数形式で表示されます。

Page 50: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

42

監査の設定での作業

スキーマのあるデータ監視の構成 このシナリオでは、 次のよ うな監査構成を設定する方法を示します。

PSQL データベース サーバー

デモンス ト レーシ ョ ン データベース

デモンス ト レーシ ョ ン データベース スキーマ (データ辞書ファイル、 つま り DDF)

「スキーマの管理」 で説明したよ うに、 スキーマによって、監査レコードを人間が読み取れるよ うにな り、 よ り正

確な警告を発するこ とができるよ うにな り ます。

監査の設定は、 Audit for PSQL 管理ユーザーのみが設定できます。

スキーマのある監査の設定を使用するには

このシナリオに従うためには、監査の設定で使用する PSQL データベース スキーマがインポート されている必要

があ り ます。 行っていない場合は、 まず、 「スキーマの管理」 の手順に従ってこれを行ってください。

1 Audit for PSQL Viewer を起動する と Audit for PSQL ウ ィンド ウが開き、使用可能なサーバーが表示されます。

2 サーバー名を右ク リ ッ ク して [ログイン] を選択します。名前をダブルク リ ッ ク して、 [ログイン] ダイアロ

グ ボッ クスを開く こ と もできます。

3 デフォルトのユーザー名 admin とパスワード MASTER を入力します。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードは

大文字と小文字を区別しますが、ユーザー名は区別しません。このユーザー ID とパスワードは Audit for PSQL内でのみ識別されるものであ り、PSQL または Windows セキュ リティ下のユーザー アカウン ト とは一切関係

あ り ません。

4 [OK] をク リ ッ ク します。

5 [管理者] > [監査の設定] を選択し、 [監査の設定] ウ ィ ンド ウを開きます。

Page 51: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

43

スキーマのあるデータ監視の構成

6 [監査の設定] の左ペインで [PSQL Demo] を右ク リ ッ ク し、 [新規設定] を選択します。 ダブルク リ ッ ク

して、 [PSQL Demo Configuration] ダイアログ ボッ クスを開く こ と もできます。

7 PSQL を標準インス トールした場合は [OK] をク リ ッ ク して、 デフォルト値と して表示されている、 PSQLDemo のド ライブの場所の C と PSQL のバージ ョ ンをそのまま使用します。 そ うでない場合は、 リ ス ト を使

用して PSQL データベースのある場所に変更します。

システムによ り、 [監視するファイルの選択] ウ ィンド ウが表示されます。

Page 52: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

44

監査の設定での作業

8 [グループの追加] をク リ ッ クする と、 [グループ名の入力] ダイアログ ボッ クスが開きます。

グループは、監視する 1 つまたは複数のファイルのセッ トです。グループ名は大文字と小文字を区別します。

スペースも含め、 すべてのキーボードの文字を使用でき、 最長 40 文字まで指定できます。 グループ名はグ

ローバルに表示されるため、 グループを作成している監査の設定を反映した名前を付けるこ とをお勧めしま

す。

9 グループ名 Demodata を入力して、 [OK] をク リ ッ ク します。

10 [利用可能なファイル] 領域で、 監視するファイルを検索するフォルダー階層に移動します。 Btrieve 形式の

ファイルのみが一覧表示されます。 また、 [サブディレク ト リのファイルを表示] ボタンを使用する と、 フォ

ルダーをダブルク リ ッ ク した後、ダブルク リ ッ ク したディ レク ト リの下にあるすべての Btrieve ファ イルの一

覧を表示するこ とができます。

メモ 多数のフォルダーとファ イルを一覧表示するには、 時間がかかるこ とがあ り ます。

この例では、 PSQL デモンス ト レーシ ョ ン データベースの Demodata があるディ レク ト リ を選択します。 デ

フォルトの PSQL インス トールでは、 この場所は C:\ProgramData\Actian\PSQL\Demodata になり ます。

Page 53: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

45

スキーマのあるデータ監視の構成

11 ファ イル名 billing.mkd を選択して [選択] をク リ ッ ク します。 ファ イル名をダブルク リ ッ ク して、 [監視す

るファイル] リ ス トにそのファイルを移動するこ と もできます。

[すべて選択] をク リ ッ ク して、 現在の一覧内のすべてのファイルを追加するこ と もできます。

各ファイルは、 1 つの監査設定における 1 つのグループのメンバーにしかなれません。 既に別のグループに

挙げられているファイルを選択する と、 Audit for PSQL が構成の競合を知らせます。 これが発生した場合は、

「設定の競合の解決」 を参照して ください。

1 つのファ イルを監視しないこ とに決めた場合は、 そのファ イルを選択して [削除] をク リ ッ ク し、 グルー

プから除去します。 [すべて削除] をク リ ッ クする と、 グループからすべてのファイルが除去されます。

12 ファ イルの選択をし終えたら、 [閉じる] をク リ ッ ク します。

[監査の設定] ウ ィンド ウの [コンポーネン トの構成] 領域で、 新しい構成を確認します。 [監視するファイ

ル] 領域で、 新し く追加されたグループを展開する と、 ファ イルが一覧表示されます。

Page 54: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

46

監査の設定での作業

これで、 ファ イルを監視するよ うに Audit for PSQL が設定されました。

13 監査の設定を変更したい場合は、 次のよ うにします。

[監査の設定] で、 変更したいグループとファ イルを含んでいる製品を展開します。 [ファイルの選択] ボタ

ンをク リ ッ ク して [監視するファイルの選択] ウ ィンド ウが表示されたら、 手順 10 に戻り ます。

メモ スキーマを使用する監査設定のすべてのグループおよびファ イルは、 同一のスキーマを使用する必要

があ り ます。監査設定のスキーマと一致しないファイルを追加しよ う とする と、Audit for PSQL からそのファ

イルは " 監視のために登録されていません " と警告されます。

14 [監査の設定] ウ ィンド ウでの入力作業が完了したら、 [閉じる] をク リ ッ ク します。

ウ ィンド ウが閉じ、 システムが Audit for PSQL イベン ト ハンド ラーを再起動するよ うに求めます。

15 [OK] をク リ ッ ク します。

16 「Audit for PSQL イベン ト ハンド ラーの再起動」 に記載されている手順に従います。

再起動後、 新しい Audit for PSQL 構成がアクティブになり、 監視が開始されます。

これで、独自の PSQL データベース サーバー、 アプリ ケーシ ョ ン、データベース ファ イル、およびスキーマ用の

監査の設定を作成する準備ができました。 「スキーマの管理」 へ進みます。

Page 55: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

47

スキーマのないデータ監視の構成

スキーマのないデータ監視の構成

このシナリオでは、 次の要素から成る監査の設定を使用する方法を示します。

PSQL データベース サーバー

架空店舗用のデータベース ファ イルのグループ

スキーマ (データ辞書ファイル、 つま り DDF) なし

監査の設定は、 Audit for PSQL 管理ユーザーのみが設定できます。

「スキーマのあるデータ監視の構成」 で説明したよ うに、 このチュート リ アルでは、 PSQL と共にインス トールさ

れるサンプル ファ イルを使用します。 ただし、 DDF のないファイルの監視をデモンス ト レーシ ョ ンするために、

スキーマをインポート しません。

スキーマのない監査の設定を使用するには

1 [スタート ] メニューから Audit Viewer を開きます。

Audit for PSQL ウ ィンド ウが表示されます。PSQL の場合、Audit for PSQL サーバーのエン ト リは、インス トー

ル中にデフォルトで追加されています。

2 サーバーを右ク リ ッ ク して [ログイン] を選択します。 ダブルク リ ッ ク してもかまいません。

3 [Audit for PSQL ログイン] ダイアログ ボッ クスで、 デフォルトのユーザー名 admin とパスワード MASTER(すべて大文字) を入力し、 [OK] をク リ ッ ク します。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードで

は大文字小文字が区別されます。 ユーザー名は区別しません。

4 [管理者] > [監査の設定] を選択し、 当該ウ ィンド ウを開きます。

Page 56: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

48

監査の設定での作業

5 左ペインで [PSQL Generic] を右ク リ ッ ク し、 [新規設定] を選択します。 ダブルク リ ッ ク しても開く こ と

ができます。

[PSQL Generic Configuration] ダイアログ ボッ クスが表示されます。

6 [ド ラ イブ] リ ス トから PSQL データ ファ イルがある場所を選択し、 [OK] をク リ ッ ク します。

[監視するファイルの選択] ウ ィンド ウが開きます。

Page 57: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

49

スキーマのないデータ監視の構成

7 [グループの追加] をク リ ッ クする と、 グループの名前を入力するダイアログ ボッ クスが開きます。

グループは、監視する 1 つまたは複数のファイルのセッ トです。グループ名は大文字と小文字を区別します。

スペースも含め、 すべてのキーボードの文字を使用でき、 最長 40 文字まで指定できます。 グループ名はグ

ローバルに表示されるため、 追加対象となる監査の設定の名前を反映したグループ名にするこ とをお勧めし

ます。

8 グループ名を入力して、 [OK] をク リ ッ ク します。 この例では、 グループ名 Sample を使用します。

9 [利用可能なファイル] 領域で、 監視するファイルを検索するフォルダー階層に移動します。 Btrieve 形式の

ファイルのみが一覧表示されます。 また、 [サブディレク ト リのファイルを表示] ボタンを使用する と、現在

のディ レク ト リの下にあるすべての Btrieve ファ イルの一覧を表示するこ とができます。

メモ 多数のファイルを一覧表示するには、 時間がかかるこ とがあ り ます。

10 ファ イル名を強調表示して [選択] をク リ ッ ク します。 ダブルク リ ッ ク してファ イルを選択するこ と もでき

ます。

Page 58: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

50

監査の設定での作業

[監視するファイル] リ ス トにファ イル パス名が表示されます。

[すべて選択] をク リ ッ ク して、 現在の一覧内のすべてのファイルを選択するこ と もできます。

1 つのファ イルを監視しないこ とに決めた場合は、 そのファ イルを選択して [削除] をク リ ッ ク し、 グルー

プから除去します。 [すべて削除] をク リ ッ クする と、 グループからすべてのファイルが除去されます。物理

ファイルには一切影響しません。

メモ [監査するオペレーシ ョ ン] ボタンを使用する と、 選択した各ファ イルにデフォルトで適用されるグ

ローバルな監査設定を無効にするこ とができます。詳細については、「ファ イル別に監視する操作」 を参照し

て ください。

11 作業が完了したら、 [閉じる] をク リ ッ ク します。

[監査の設定] ウ ィンド ウの [コンポーネン トの構成] 領域で、 製品定義の新しい構成を確認します。 [監視

するファイル] 領域で、 新し く追加されたグループを展開する と、 そのグループに追加されたファイルが一

覧表示されます。

これで、PSQL ファ イルを監視するよ うに Audit for PSQL が設定されました。ファ イルとそのグループは、 こ

の特定の監査設定にのみ関連付けられます。

Page 59: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

51

スキーマのないデータ監視の構成

12 監査の設定を変更したい場合は、 次のよ うにします。

[監査の設定] で、 変更したいグループとファ イルを含んでいる製品を展開します。 [ファイルの選択] ボタ

ンをク リ ッ ク して [監視するファイルの選択] ウ ィンド ウが表示されたら、 手順 9 に戻り ます。

13 [監査の設定] ウ ィンド ウでの入力作業が完了したら、 [閉じる] をク リ ッ ク します。

ウ ィンド ウが閉じ、 システムが Audit for PSQL イベン ト ハンド ラーを再起動するよ うに求めます。

14 [OK] をク リ ッ ク します。

15 「Audit for PSQL イベン ト ハンド ラーの再起動」 に記載されている手順に従います。

再起動後、 新しい Audit for PSQL 構成がアクティブになり、 監視が開始されます。

Page 60: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

52

監査の設定での作業

ファイル別に監視する操作

監査の設定内の各ファ イルは、 デフォル ト の監査イベン ト の一覧を持っています。 [監視するファ イルの選択]

ウ ィンド ウにある [監視するオペレーシ ョ ン] ボタンをク リ ッ ク して、 次に示すよ うにその一覧を調整するこ と

もできます。

次の表は、 個々のファイルに設定できる操作の一覧です。 他の新しい設定と同様に、 何らかの変更を加えた後は

イベン ト ハンド ラーを再起動する必要があ り ます。

「Operations to Audit Globally」 も参照して ください。

メモ PSQL データベースでは、ク ライアン ト側のキャ ッシュ エンジンがオンになっている場合、キャ ッシュ

エンジンは 8 回連続で読み取り をした後、さ らに読み取るこ とを見越してデータベース ページ全体を読み取

り ます。キャ ッシュ エンジンによって読み取られたデータベース ページ内のレコードは、サーバー上のイベ

ン ト ハンド ラーで監査されません。監査において、 あらゆる読み取りがキャプチャされるこ とを必要とする

場合は、 設定がオフになっているこ とを確認して ください。 ただし、 エンジンのキャ ッシュを使わないと、

データベースのパフォーマンスが低下するこ とがあ り ます。 この動作は、 8 回連続の読み取り という しきい

値に達した場合にのみ発生します。 7 回読み取った後に更新が発生した場合には、 キャ ッシュは発生せず、 7回すべての読み取りがキャプチャされます。 PSQL Control Center で [キャッシュ エンジンの使用] 設定を確

認するには、 [ローカル クライアン ト ] を展開し、 [MicroKernel ルーター] を右ク リ ッ ク して [プロパティ ]

を選択します。次に、[パフォーマンス チューニング]をク リ ッ ク します。デフォルトで、この設定はオフです。

ファイル別に監視する操作 デフォルト

挿入 オン

削除 オン

変更の前 / 後 オン

ログイン / ログアウ ト オン

リセッ ト オフ

ト ランザクシ ョ ンの開始 / 終了 オン

ト ランザクシ ョ ンの中止 オン

読み込み オフ

Page 61: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

53

設定の競合の解決

設定の競合の解決 監視の対象と して選択された各ファイルは、 1 つの監査設定における 1 つのグループにしか所属できません。 そ

のファイルを他のグループにも選択しよ う とする と、 次のウ ィンド ウが表示されます。

左上のリ ス トには、 同じコンポーネン ト、 バージ ョ ン、 および製品の別の監査設定で監視対象となっているファ

イルの競合が示されます。 下部のリ ス トには、 コンポーネン ト、 バージ ョ ン、 製品に関係なく、 別の監査設定で

監視対象となっているファ イルが示されます。

競合を解決するための 2 つのオプシ ョ ンがあ り ます。

選択を取り消して、 ファ イルを元のグループにある状態のままにしておくには、[閉じる] ボタンをク リ ッ ク

します。

ファ イルを新しいグループへ移動させるには、 ファ イルを選択して [変換] ボタンをク リ ッ ク します。

メモ [すべてク リ ア] ボタンは、 この リ リースではサポート されません。

Page 62: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

54

監査の設定での作業

Page 63: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

55

7監査レコードの照会

監査レコードの作業方法

以下のト ピッ クでは、 監査レコードに対するクエ リの実行に関連するタスクについて説明します。 これらのタス

クに着手する前に、 「Audit for PSQL Viewer の使用」 に記述されている、 Audit for PSQL インターフェイスについ

て理解しておいてください。

「監査レコードの表示」

「アーカイブされた監査レコードでの作業」

「クエ リの実行」

「警告での作業」

「レポートの印刷」

「監査レコードの検索」

「監査レコードの並べ替え」

「他のアプリ ケーシ ョ ンへの監査レコードのエクスポート 」

「PSQL セキュ リティの下での監査レコードの表示」

「Audit for PSQL の元に戻す機能の使用」

Page 64: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

56

監査レコードの照会

監査レコードの表示 Audit for PSQL は、 アプリ ケーシ ョ ン データ レコードのさまざまな変更や操作を監視します。 これらのイベン ト

を監査する と、 ログ ファ イルに監査レコードを書き込みます。 新しいレコードにアクセスするには、 それらを

ビュー ファ イルへ移動させます。

監査レコードは、 クエ リによって表示されます。 クエ リには、 現在のビュー ファ イル、 1 つ以上のアーカイブ

ファ イル、 または現在のビュー ファ イルとアーカイブ ファ イルの両方を含めるこ とができます。 現在のビュー

ファイルを照会する前に、 まず、ビュー ファ イルを更新して、 ログ ファ イルから新しい監査レコードを取得する

必要があ り ます。

このセクシ ョ ンでは、 以下のタスクについて説明します。

「現在のビュー ファ イルを更新するには」

「監査レコードを表示するには」

現在のビュー ファイルを更新するには

1 データ ツ リーで、現在のビュー ファ イルを右ク リ ッ ク して [現在のビュー ファイルを更新] を選択するか、

またはツール バーで [現在のビュー ファ イルを更新] アイコン を選択します。

アイコン は、 更新が進行中であるこ とを示します。

2 現在のビュー ファ イルを右ク リ ッ ク して [ファイル情報の取得] を選択します。

ツ リーが展開して、 次のよ うな情報が表示されます。

これで、 監査レコードのファイルを照会できるよ うにな り ました。

メモ [ステータスの更新] の手順は任意です。 しかし、 更新が完了するまでの時間はログ ファ イルのサイ

ズに依存するので、更新が完了したこ とを確認するために役立つかもしれません。大量の更新がある場合は、

すべてのレコードを照会する準備ができている こ と を確認するために、 ステータスを更新し、 [管理者] >[ステータス ログの表示] を使用して "end of current view file update" メ ッセージを探します。

監査レコードを表示するには

1 データ ツ リーで現在のビュー ファ イルまたはアーカイブ ファ イルをク リ ッ ク します。

2 次のいずれかを実行して Query Builder ウ ィンド ウを開きます。

ファ イルを右ク リ ッ ク し、 [クエリ] を選択します。

[ファイル] > [クエリ] コマンドを選択します。

ツール バーで、 新しいクエ リ (Query Builder) アイコン をク リ ッ ク します。

Page 65: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

57

監査レコードの表示

3 [ファ イル] タブをク リ ッ ク して、 クエ リの範囲を確認します。

[ファ イル] タブには、 監査レコードのクエ リに使用できるビュー ファ イルが表示されます。

デフォルトで、 現在のビュー ファ イルが選択されています。

4 ウ ィンド ウの下部にある [実行] ボタンをク リ ッ ク します。

クエ リの結果が監査レコード グ リ ッ ドに表示されます。

Page 66: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

58

監査レコードの照会

図 1 監査レコード グリ ッ ドの例

表示するレコード列と、 それらを表示する順序を変更する方法は、 「監査レコード グ リ ッ ドでの作業」 を参照し

てください。 個々のレコードを詳細に表示する方法は、 「監査レコードの詳細の表示」 を参照してください。

監査レコード グリ ッ ドでの作業 クエ リによ り、 監査レコード グ リ ッ ドに監査データが表示されます。 グ リ ッ ドの各列には、 各監査レコードの

キャプチャした日付と時刻、 テーブル名、 オペレーシ ョ ン、 ユーザー名などの情報が示されます。 次の表に、 監

査レコード グ リ ッ ドの表示を操作したり、 カスタマイズしたりできるオプシ ョ ンを示します。

監査レコード列

次の表に、監査レコードに含まれる可能性のあるすべての列の一覧を示します。 [表示する列] の設定は、監査レ

コード グ リ ッ ドにどの列を表示するかを決定します。 また、 列の順序を [表示する列] 内で変えたり、 マウスを

使って列をド ラ ッグ アンド ド ロ ップして変えるこ と もできます。

オプシ ョ ン 手順

監査レコード グ リ ッ ドに表示

する列の設定 [表示する列] リ ス トの矢印をク リ ッ ク して リ ス ト を開く、 または閉じます。

チェッ ク ボッ クスをオンまたはオフにして、 特定の列を表示または非表示にします。

順序付けボタンを使用して、 列の順序を設定します。

個々の列に関する詳細については、 「監査レコード列」 を参照して ください。

監査レコード グ リ ッ ド内の列

の順序の変更 各列をド ラ ッグして、 希望する場所にド ロ ップします。

監査レコードの検索 「監査レコードを検索するには」 を参照してください。

監査レコードの並べ替え 「監査レコードを並べ替えるには」 を参照して ください。

監査レコードのエクスポート 「監査レコードをエクスポートするには」 を参照して ください。

列名 内容

レコード番号 監査レコードの内部番号

依存するレコード 以前の関連レコードのレコード番号 :

変更後のレコードに対する変更前のレコード

ト ランザクシ ョ ンを終了 / 中止したレコードに対する、 ト ランザクシ ョ ンを開始したレ

コード

表示する列の設定

Page 67: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

59

監査レコードの表示

日付 監査レコードのキャプチャ日付

時刻 監査レコードのキャプチャ時刻

マシン名 次のいずれかです。

監査ファ イルのイベン トが Audit for PSQL サーバーと同じシステム上で発生した場合は、MAC ID

単純なパス名ではなく UNC アドレスを使用しているローカル ク ラ イアン ト アプリ ケー

シ ョ ンの IP アドレス

イベン トが リモート ク ライアン トから発生した場合は、 IP アドレス

メモ : 現在のリ リースでは、 リモート ク ラ イアン トから MAC アドレスを使用するこ とはで

きません。

ユーザー名 イベン トが発生したログイン ID。 「PSQL セキュ リティの下での監査レコードの表示」 を参照

して ください。

データベース名 イベン トが発生したデータベース。 「PSQL セキュ リ ティの下での監査レコードの表示」 を参

照してください。

テーブル名 イベン トが発生したファ イル。 このファ イルは、 監査の設定で監視対象と して選択されてい

る必要があ り ます。 構成されたすべてのファ イルは、 Query Builder の [対象] タブの [テー

ブル] リ ス トに表示されています。

オペレーシ ョ ン データベース イベン ト。 イベン ト には、 Query Builder の [対象] タブの [オペレーシ ョ ン]

リ ス トにある任意の項目が含まれます。SQL ログインは、この列に表示されます。また、[サー

バーの設定] ウ ィンド ウの [ERRORS TO AUDIT] セクシ ョ ンで PSQL ステータス コードを

初に選択したと きに、 その選択したステータス コードがこ こに表示されます。 詳細につい

ては、 「サーバー設定の管理」 を参照してください。

オペレーシ ョ ン コンテキ

ス ト

正常な操作またはエラー

データベース エンジン Audit Message API (Audit for PSQL 内部で使用) または PSQL

データベース バージ ョ ン サーバー上で実行されている PSQL のバージ ョ ン

製品 監視対象ファイルの監査の設定に記載されている値

製品バージ ョ ン 監視対象ファイルの監査の設定に記載されている値

グループ名 監査の設定における監視対象ファ イルのグループ

コンポーネン ト 監視対象ファイルの監査の設定に記載されている値

コンポーネン ト バージ ョ ン 監視対象ファイルの監査の設定に記載されている値

プロセス名 オペレーシ ョ ンの出所となったプロセス

OS バージ ョ ン Audit for PSQL サーバーが実行されているシステムのオペレーテ ィ ング システムの名前と

バージ ョ ン

ビュー ファイル 監査レコードの場所。 amview (現在のビュー ファイル) またはアーカイブ ファ イル名のいず

れか

列名 内容

Page 68: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

60

監査レコードの照会

監査レコードの詳細の表示 監査レコードの詳細を見るには、監査グ リ ッ ド内のレコードをク リ ッ ク します。 ビューアー ウ ィンド ウの下方部

分に詳細が表示されます。監査レコードがアプリ ケーシ ョ ン データ レコードの変更前と変更後をキャプチャした

場合、 詳細ビューには両方のバージ ョ ンのデータ レコードが、 変更箇所を赤色で強調した状態で表示されます。

データベース スキーマを使用している場合には、 次の Demodata の例のよ うに変更がわかりやすくな り ます。

データベース スキーマを使用していない場合には、 次の例のよ うに変更は 16 進数で表示されます。

Page 69: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

61

アーカイブされた監査レコードでの作業

アーカイブされた監査レコードでの作業

監査で大量の監査レコードが生成される場合があ り ます。 それらを管理するために、 Audit for PSQL は定期的に

監査ログをアーカイブ ファ イルに出して空にします。アーカイブ ファ イルのデフォルトのサイズは 75 MB です。

デフォル ト サイズをセッ ト し直すか、 または日付単位でアーカイブする よ う 選択する場合は、 「AutomatedArchiving」 を参照してください。

データ ツ リーでは、 サーバーご とにアーカイブ ファ イルが表示されます。 フ ァ イル名は、 作成日を使用した

yyyymmdd.nn という書式になり ます。 yyyy は年、 mm は月、 dd は日、 nn はその日に作成されたアーカイブ ファ イ

ルの番号です。 番号はゼロから始ま り ます。

アーカイブ ファ イルを圧縮する と、 90% ほどディ スク領域を節約できます。 Audit for PSQL は、 圧縮されたアー

カイブ ファ イルを暗号化して、 Audit for PSQL システム内のユーザーのアクセスを制限します。 アーカイブ ファ

イルのフォルダー (つま り、 インス トール ディ レク ト リの \Arch または \Comp) の中からファ イルを移動させる

と、データ ツ リー内のそのエン ト リは淡色表示になり ます。元の場所に戻すとエン ト リは復元され、再び照会で

きるよ うにな り ます。 完全に削除されたファイルを復元するこ とはできません。

データ ツ リーには、 アーカイブ ファ イルに関するコマンドがいくつか備わっています。 次の表に示すよ うに、

アーカイブ ファ イルを右ク リ ッ ク した場合に提供されるコマンドは、ファ イルが圧縮されているかど うかに応じ

て異なり ます。 クエ リなどの一部のコマンドは、 圧縮されていないファイルでしか実行できません。

Audit for PSQL では、 次の 2 つの方法でアーカイブ ファ イルを作成できます。

「データ ツ リーを使って監査レコードをアーカイブする」

「Archive Manager の使用」

データ ツリーを使って監査レコードをアーカイブする

Audit for PSQL イベン ト ハンド ラーを初めてインス トールし、 データ ツ リーにサーバーが表示されたと きには、

アーカイブされている監査レコードはあ り ません。 [アーカイブ ファ イル] を展開する と、 アーカイブ ファ イル

の数はゼロです。

ログの記録を開始した後、 監査レコードをアーカイブするこ とができます。 システムは、 監査ログがサイズ単位

または日付時刻単位で設定された制限に達した場合には、 自動的にアーカイブ ファ イルを作成します。 手動で

アーカイブするこ と もできます。

表 2 データ ツリーでアーカイブ ファイルを右クリ ックして実行できるコマンド

コマンド 非圧縮 圧縮

クエリ。 ファ イルに対してクエ リ を実行します。 はい いいえ

保存されたクエリの実行。 保存されているクエ リ を実行します。 はい いいえ

圧縮。 ファ イルを圧縮します。 はい いいえ

圧縮解除。 ファ イルの圧縮を解除します。 いいえ はい

削除。 ファ イルを完全に削除します。 はい はい

フ ァイル情報の取得。 データ ツ リーを展開して、 圧縮状態、 レ

コード数、 ファ イル サイズ、 アーカイブ内の 後のレコード、お

よび含まれているレコードの日付範囲を表示します。

はい はい

Page 70: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

62

監査レコードの照会

メモ データ ツ リーでは、 一覧を更新するために、 と きどき [アーカイブ ファ イル] を右ク リ ッ ク して [す

べてリフレッシュ] を選択する必要があ り ます。

このセクシ ョ ンでは、 以下のタスクについて説明します。

「手動でアーカイブするには」

「表示するアーカイブ ファ イルの数を設定するには」

アーカイブを自動化する場合は、 「Automated Archiving」 を参照して ください。

手動でアーカイブするには

次のよ うな理由から、 手動でアーカイブしたい場合もあ り ます。

監査ログが大き くな り、 クエ リやその他の操作にさ らに時間がかかるよ うになっている。 パフォーマンス速

度を回復するために、 次回の自動アーカイブまで待ちたくない。

自動アーカイブがすぐに発生する予定はなく、 ある対象イベン トによって直ちにアーカイブするこ とが望ま

しい。

ディ スク領域を管理するために、 レコードをアーカイブして圧縮したい。

データ ツ リーで現在のビュー ファ イルを選択し、 次の 2 つのうちいずれかを実行します。

[サーバー] > [現在のビュー ファイルをアーカイブ] を選択するか、またはファイルを右ク リ ッ ク して [アー

カイブ] を選択します。

[サーバー] > [ビュー ファイルのアーカイブと圧縮] を選択するか、またはファイルを右ク リ ッ ク して [アー

カイブと圧縮] を選択します。 レコード数が多いと時間がかかるこ とがあるので、 [管理者] > [ステータス

ログの表示] コマンドを使用して、 "finished compressing" メ ッセージを確認してみてください。

圧縮されたアーカイブ ファ イルに対してクエ リ を実行するこ とはできません。 まず、そのファイルを右ク リ ッ ク

して [圧縮解除] を選択し、 ファ イルの圧縮を解除する必要があ り ます。

表示するアーカイブ ファイルの数を設定するには

データ ツ リーに一覧表示するアーカイブ ファ イルの数を制御するこ とができます。ツ リーには、非圧縮と圧縮の

両方のアーカイブ ファ イルが表示されます。

一覧に表示されるアーカイブ ファ イルの数のデフォルト設定は 15 です。 短縮した一覧を表示しても、 アーカイ

ブ ファ イルは削除されません。 表示から取り除かれるだけです。 それらは、 Audit for PSQL のルート ディ レク ト

リ (たとえば、 デフォルトの C:\< インス トール ディ レク ト リ >\Audit) の \Arch および \Comp フォルダーに引

き続き存在します。 設定の数値を上げれば再度表示されます。

Page 71: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

63

アーカイブされた監査レコードでの作業

1 [表示] > [アーカイブの表示設定] を選択して、 [表示するアーカイブ] ダイアログを開きます。

2 表示するアーカイブの 大数を設定し、 [OK] をク リ ッ ク します。

データ ツ リーでは、 [アーカイブ ファ イル] を右ク リ ッ ク して [すべてリフレッシュ] を選択する必要があ り ま

す。表示するアーカイブの数を減らしたデータ ツ リーを更新する と、 ツ リー内に新しいアイコンが現れ、次また

は前のグループに一覧をスクロールさせたり、 後または 初のグループを見るために直接下部へ移動したり上

部へ戻ったりするこ とが可能になり ます。

Archive Manager の使用

Archive Manager は、 監査のアーカイブを処理するためのツールです。 使用する前に、 まず、 「アーカイブされた

監査レコードでの作業」 をお読みください。

データ ツ リーでは、 一度に 1 つのアーカイブ ファ イルを処理しますが、 Archive Manager では、 複数のアーカイ

ブ ファ イルを 1 つのグループと して処理するこ とができます。 [ツール] > [Archive Manager] コマンドを選択

して、 ウ ィンド ウを表示します。

この例は、 データ ツ リー内の [アーカイブ ファ イル] を表しています。

Page 72: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

64

監査レコードの照会

監査が行われた後、 データ ツ リーは次のよ うに表示されるこ とがあ り ます。

[圧縮解除] タブは次のよ うな表示になり ます。

一方、 [圧縮] タブは次のよ うな表示になり ます。

その都度、 [Archive Manager] ウ ィ ンド ウの下部にある適切なボタンが有効になり ます。

Archive Manager を使用するには、 ファ イルをク リ ッ ク して強調表示した後、 コマンド ボタンをク リ ッ ク します。

ファ イルの範囲を選択するには Shift キーを使用し、現在強調表示されている選択範囲に単一のファイルを追加す

るには Ctrl キーを使用します。

メモ ファ イルが大きいほど、 圧縮を解除してクエ リ を実行できるよ うになるまでによ り時間がかかり ます。

大きなファイルの場合は、すべてのレコードの準備ができているこ とを確認するために、 ファ イル アイコン

が非圧縮を示していても [管理者] > [ステータス ログの表示] を選択して、 "finished decompressing" メ ッ

セージがログに存在するかど うかを調べてください。 また、データ ツ リーで [アーカイブ ファ イル] を右ク

リ ッ ク し、 [すべてリフレッシュ] を選択して表示を更新するこ と もできます。

コマンド

圧縮。 ファ イルを圧縮します。

圧縮解除。 ファ イルの圧縮を解除します。

削除。 ファ イルを完全に削除します。

すべて選択。 一覧内のすべてのファ イルを強調表示します。

すべてクリア。 選択されているファ イルの強調表示を解除します。

閉じる。 Archive Manager を閉じます。

Page 73: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

65

クエリの実行

クエリの実行 現在のビュー ファ イルまたはアーカイブ ファ イルから監査レコードを表示するには、まず、Audit for PSQL QueryBuilder を使用してクエ リ を実行する必要があ り ます。選択したファイル内の利用可能なすべての監査レコードに

対してクエ リ を実行するこ と も、 クエ リの対象とする 「ユーザー」、 「対象」、 「場所」、 「日時」、 または 「方法」 を

制限するこ と もできます。 たとえば、 特定の日付の監査イベン ト、 選択したテーブルのイベン ト、 または特定の

1 ユーザーが行った変更を検索するこ とができます。

図 2 Query Builder ウィンドウ

こ こでは、 以下の項目について説明します。

「すべての監査レコードを表示する」

「クエ リ を制限する」

「詳細なクエ リ を構築する」

「[ファ イル] タブを使用する」

「保存されたクエ リ または 後に実行したクエ リ を実行する」

すべての監査レコードを表示する Query Builder ウ ィンド ウで も簡単なクエ リは、 すべての監査レコードを表示するこ とです。

利用可能なすべての監査レコードを表示するには

1 現在のビュー ファ イルまたはアーカイブされたビュー ファ イルを選択します。

2 [ファイル] > [クエリ] を選択するか、 または右ク リ ッ ク して [クエリ] を選択します。

Query Builder ウ ィンド ウが表示されます。

3 デフォルトでは、各タブのすべてのオプシ ョ ンが選択されています。このファイルのすべての Audit for PSQLデータを表示するには、 単に [実行] をク リ ッ ク します。

監査レコードは、 ビューアーの右上ペインのグ リ ッ ドに表示されます。

クエリ タブ選択した条件の

制限事項

実行クエ リ を実行します

保存現在のクエ リ を

再利用するために保存します

キャンセルQuery Builder を

閉じます

Page 74: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

66

監査レコードの照会

クエリを制限する Query Builder にはクエリ を制限するためのタブが用意されており、検索対象とするユーザー、対象、場所、日時、

方法、 および監査レコード ファ イルを指定するこ とができます。

クエリを制限するには

1 各タブのオプシ ョ ンを選択して、 よ り選択的なクエ リにします。

表 3 クエリを制限するためのオプシ ョ ン

探す情報 クリ ックするタブ 実行する手順

ユーザー

特定の 1 人または複数のユーザーを

含んでいるすべてのレコード

ユーザー 1. 特定の 1 人または複数のユーザーを検索する場合は、[す

べてのユーザー] オプシ ョ ンをオフにします。

2. データベース ユーザーのリ ス トが利用可能になり ます。

3. 名前の横にあるボッ クスをオンにするこ とによ り、1 人ま

たは複数のユーザーを選択します。

4. 必要に応じて、特定のユーザーを入力し [追加] をク リ ッ

クするこ とで、 ユーザーを追加できます。

オペレーシ ョ ン、 グループ、 および

テーブル

挿入や削除など特定のオペレーシ ョ

ン、特定の種類のテーブル、特定のグ

ループ

対象 1. 特定の種類のオペレーシ ョ ンを検索する場合は、[すべて

のオペレーシ ョ ン] オプシ ョ ンをオフにします。 また、

[すべてのグループ] や [すべてのテーブル] オプシ ョ ン

をオフにする こ と もできます。 リ ス ト が利用可能にな り

ます。

2. オペレーシ ョ ン と、 それによって影響を受けたオブジェ

ク ト を選択します。 必要に応じて リ ス ト を展開し、 適切

なオプシ ョ ンを選択します。 Shift キーまたは Ctrl キーを

使用して選択範囲を拡張します。

マシン名

特定のマシン名から発生したあらゆ

る情報

場所 1. 特定のマシン名を検索する場合は、 [すべてのマシン名]

オプシ ョ ンをオフにします。 マシン名の リ ス トが利用可

能になり ます。

2. チェッ ク ボッ クスをク リ ッ クするこ とによ り、 1 つまた

は複数のマシン名を選択します。 必要に応じて、 特定の

マシン名を入力し [追加] を ク リ ッ クする こ とで、 アド

レスを追加できます。

特定の日付

特定の日付範囲および時刻範囲にお

けるあらゆる活動

日時 1. 特定の開始日付から終了日付を検索する場合は、[すべて

の日付範囲] オプシ ョ ンをオフにします。 開始日付と終

了日付のカレンダーが利用可能になり ます。

2. カレンダーから年月日を選択します。 矢印を使って、 月

を前後に行ったり来たりできます。

3. 日付範囲における各日の特定の時間範囲を検索する場合

は、[すべての時間範囲] オプシ ョ ンをオフにします。[開

始時間] および [終了時間] フ ィールドから時刻を選択

します。

メモ : 時間範囲は、 日付範囲内の個々の日に適用されます

(たとえば、 各日の午前 8 時から午後 5 時まで)。

プロセスまたはプログラム

監査レコード グ リ ッ ドの [プロセス

名]列で Audit for PSQL によって識別

されるプロセスまたはプログラム

方法 1. 特定のプログラムまたはプロセスを検索する場合は、[す

べてのプロセス] オプシ ョ ンをオフにします。 プロセス

のリ ス トが利用可能になり ます。

2. オプシ ョ ンの横にあるボッ ク スをオンにする こ とによ

り、 プログラムまたはプロセスを選択します。 プロセス

名が表示されない場合は、 ペインの下部にある [追加]

フ ィールドを使用して、プロセス名を リ ス トに含めます。

Page 75: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

67

クエリの実行

2 このクエ リ を後で再利用する予定である場合は、 [保存] をク リ ッ ク します。

保存ダイアログ ボッ クスで、 クエ リにわかりやすい名前を付けて [OK] をク リ ッ ク します。 保存したクエ

リの使用の詳細については、「保存されたクエ リ または 後に実行したクエ リ を実行する」 を参照してくださ

い。

3 クエ リ を実行するには、 [実行] をク リ ッ ク します。

監査レコード グ リ ッ ドにクエ リの結果が表示されます。

詳細なクエリを構築する [詳細] タブは、他のタブでは構築できない複雑なクエ リ を構築する場合に使用します。 このタブでは、特定のイ

ベン ト を評価する式を設定するこ とができます。 また、 監査テーブルのスキーマがインポート されている場合、

そのテーブルの列レベルで照会する場合にこのタブを使用できます。

次の例は、 特定の日に発生した、 データベースへのすべての挿入を検索するクエリの作成方法を示しています。

Advanced Expression Builder の例をステップ実行するには

1 Query Builder ウ ィンド ウを開いて、 [詳細] タブをク リ ッ ク します。

2 クエ リ をカスタマイズするには、[Advanced Expression Builder を使用] チェ ッ ク ボッ クスをオンにします。

式領域がアクティブになり ます。

Page 76: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

68

監査レコードの照会

3 [タ イプ] 列で " タイプの選択 " をダブルク リ ッ クする と、 次のクエ リ属性のド ロ ップダウン リ ス トがアク

ティブになり ます。

タイプの選択属性 説明

( 式ブロッ クを構築するための開きかっこ

データ フ ィールド これは、テーブル レベルだけでなく列レベルでクエ リ を制

限でき る こ と を除けば、 [対象] タブの [テーブル] の

フ ィールド属性と同じです

日付 [日時] タブの [日付範囲] と同じです

グループ [対象] タブの [グループ] 属性と同じです

データベース名 イベン トが発生した PSQL データベース。

テーブル [対象] タブの [テーブル] 属性と同じです

オペレーシ ョ ン [対象] タブの [オペレーシ ョ ン] 属性と同じです

プロセス [方法] タブの [プロセス] 属性と同じです

レコード番号 監査データ グ リ ッ ド内のレコード番号

時刻 [日時] タブの [時間範囲] と同じです

マシン名 [場所] タブの [マシン名] 属性と同じです

ユーザー [ユーザー] タブの [ユーザー] 属性と同じです

and 式の構築に使用されます

or 式の構築に使用されます

) 式ブロッ クを構築するための閉じかっこ

Page 77: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

69

クエリの実行

メモ [タ イプの選択] に入力されたすべてのテキス ト値は大文字と小文字が区別されます。たとえば、デー

タベース名と して defaultdb を使用する と、 これは名前 DefaultDB と大文字小文字が一致しないため、 結果

が返されません。

4 クエ リ属性のリ ス トで " 日付 " を選択します。

カレンダー ダイアログ ボッ クスが、 現在の日付を選択した状態で表示されます。

5 [OK] をク リ ッ ク して、 デフォルトの日付をそのまま使用します。

[値] 列に日付が表示されます。

6 [演算子] 列で、 論理演算子を選択するか、 またはデフォルトの等号 (=) をそのまま使用します。

式は次のよ うにな り ます。

7 [削除] ボタンと [挿入] ボタンを使用して、式から項目を取り除いたり、新しい項目を追加したりするこ と

ができます。

8 式を構築した後、 それを [警告のみ] に設定するかど うかを決定します。

このオプシ ョ ンは、 定義された条件を満たすレコードを選択するが、 そのうち警告が作動したレコードのみ

を表示するよ うにします。

詳細については、 「警告での作業」 を参照して ください。

9 このクエ リ を頻繁に実行する予定である場合は、 [保存] をク リ ッ ク します。

[Saved Queries] ウ ィ ンド ウが開き、 そのクエ リ を将来使用するために、名前を付けて保存するこ とができま

す。 「保存されたクエ リ または 後に実行したクエ リ を実行する」 も参照して ください。

10 このクエ リ を実行するには、 [実行] をク リ ッ ク します。

Query Builder がクエリ を実行し、 その結果を監査レコード グ リ ッ ドに表示します。

[フ ァイル] タブを使用する [ファ イル] タブでは、 クエ リに含める現在のビュー ファ イルや非圧縮のアーカイブ ファ イルを選択するこ とが

できます。

Page 78: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

70

監査レコードの照会

クエリに含めるファイルを選択するには

1 Query Builder ウ ィンド ウで [ファ イル] タブをク リ ッ ク します。

2 チェッ ク ボッ クスをク リ ッ ク して、 クエ リの対象とするファ イルの選択範囲を設定したら、他のタブでクエ

リの設定を続けます。

照会できるのは、 圧縮されていないファ イルだけです。 リ ス トに挙がっていないファ イルを表示するには、

その圧縮を解除する必要があ り ます。

メモ ファ イルが大きいほど、 圧縮を解除してクエ リ を実行できるよ うになるまでによ り時間がかかり ます。

大きなファイルの場合は、すべてのレコードの準備ができているこ とを確認するために、 ファ イル アイコン

が非圧縮を示していても [管理者] > [ステータス ログの表示] コマンドを使用して、"finished decompressing"メ ッセージがステータス ログに存在するかど うかを調べて ください。 また、 データ ツ リーで [アーカイブ

ファイル] ブランチを右ク リ ッ ク し、 [すべてリフレッシュ] を選択して表示を更新するこ と もできます。

保存されたクエリまたは 後に実行したクエリを実行する クエ リは、 Audit for PSQL サーバーごとに、 データ ツ リーの [保存されたクエリ ] および [ 後に実行したクエ

リ ] の下に格納されます。 こ こでは、 以下の項目について説明します。

「クエ リ を保存するには」

「保存されたクエ リ を使用するには」

「 後に実行したクエ リ を使用するには」

Page 79: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

71

クエリの実行

クエリを保存するには

1 Query Builder ウ ィンド ウでクエ リ を作成した後、[保存] ボタンをク リ ッ ク して、そのクエリに名前を付けま

す。

2 新しいクエ リ名を入力して、 [保存] をク リ ッ ク します。

クエ リが既存のクエリの一覧に追加され、 データ ツ リーに表示されるよ うになり ます。

3 [閉じる] をク リ ッ ク します。

保存されたクエリを使用するには

1 データ ツ リーで [保存されたクエリ] を右ク リ ッ クする と、 選択できるコマンド一覧が表示されます。

現在のビュー ファイルのクエリ。 現在のビュー ファ イルに対してクエリ を実行します。

複数ビュー ファイルのクエリ。 Query Builder の [ファ イル] タブを表示して、 クエリの実行対象となる

ファ イルを選択します。

名前の変更。 クエ リの名前を変更します。

削除。 一覧から クエ リ を完全に削除します。

クエ リ を実行する と、結果が監査レコード グ リ ッ ドに表示されます。保存されているクエリ を単にダブルク

リ ッ ク しても、 現在のビュー ファ イルに対してクエ リ を実行できます。

照会できるのは、 圧縮されていないファ イルだけです。 クエ リで使用するファ イルが圧縮されている場合、

そのクエ リ を実行するには圧縮を解除する必要があ り ます。

メモ ファ イルが大きいほど、 圧縮を解除してクエ リ を実行できるよ うになるまでによ り時間がかかり ます。

大きなファイルの場合は、すべてのレコードの準備ができているこ とを確認するために、 ファ イル アイコン

が非圧縮を示していても [管理者] > [ステータス ログの表示] コマンドを使用して、"finished decompressing"メ ッセージがステータス ログに存在するかど うかを調べて ください。 また、 データ ツ リーで [アーカイブ

ファイル] ブランチを右ク リ ッ ク し、 [すべてリフレッシュ] を選択して表示を更新するこ と もできます。

後に実行したクエリを使用するには

データ ツ リーで、 [ 後に実行したクエ リ ] をダブルク リ ッ ク します。

結果が監査レコード グ リ ッ ドに表示されます。

Page 80: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

72

監査レコードの照会

警告での作業 Audit for PSQL には警告機能が備わっています。 [警告] ウ ィンド ウでは、 PSQL データベースの特定のイベン ト

への警告を作成するこ とができます。 警告が設定される と、 Audit for PSQL は新しい監査レコードごとに警告の

条件を満たしているかど うかを調べます。 検出した場合、 Audit for PSQL は警告アクシ ョ ンを実行します。 たと

えば、データ レコードが削除されたと きに、通知する警告を電子メールで送信するこ とができます。監査レコー

ド グ リ ッ ドでは、 作動した警告には アイコンが付けられます。

注意 多数の監査レコードに一致するよ うな広範なクエ リに警告が含まれている場合、 警告アクシ ョ ンが電

子メールの送信である場合には特に、 その警告から劇的で望まし くない結果を招く可能性があ り ます。

こ こでは、 以下の項目について説明します。

「新しい警告を追加する」

「警告のアクシ ョ ンを設定する」。 次の項目が含まれます。

「EmailAlert アクシ ョ ンを設定する」

「RunProgram アクシ ョ ンを設定する」

「既存の警告を編集する」

「警告を停止する」

メモ 警告を作成または変更した後、その警告を有効にするために、 Audit for PSQL Viewer を閉じて Audit forPSQL イベン ト ハンド ラーを再起動します。「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照してくだ

さい。

新しい警告を追加する

警告を作成するには

1 Audit for PSQL Viewer で、 警告の条件を作成したい監査レコードの種類を表示するためのクエリ を実行しま

す。

2 [ファイル] > [警告] を選択し、 [警告] ウ ィ ンド ウを開きます。

3 [新規] をク リ ッ ク して [新規警告] ウ ィンド ウを開きます。

4 文字、 数字、 スペースを使用して、 この警告の名前を入力します。

Page 81: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

73

警告での作業

この例では、 PSQL Demodata データベースの新しい学生について警告を作成します。

5 警告に関する説明を入力します。

警告を監視するイベン トについて記述しておく こ とをお勧めします。

6 [続行] をク リ ッ ク して Query Builder ウ ィンド ウを開きます。

7 Query Builder 内のタブを使用して、 この警告の条件を定義します。

タブの使用の詳細については、 「クエ リの実行」 を参照して ください。

8 完了したら、 [OK] をク リ ッ ク して [警告アクシ ョ ン] ウ ィ ンド ウを開きます。

Page 82: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

74

監査レコードの照会

9 この時点で、 警告に設定する警告アクシ ョ ンを選択して構成するこ とができますが、 ひとまず、 単に [OK]をク リ ッ ク して、 次の手順に進みます。

追加した警告が [警告] ウ ィンド ウに表示されます。

10 次の作業のいずれかを選択できます。

「警告のアクシ ョ ンを設定する」

「既存の警告を編集する」

「警告を停止する」

警告のアクシ ョ ンを設定する 警告を追加したら、 Audit for PSQL がその警告の条件に合う事象を見つけるたびに実行するアクシ ョ ンを設定す

る必要があ り ます。

警告ごとに次の 2 つのアクシ ョ ンの一方または両方を設定するこ とができます。

「EmailAlert アクシ ョ ンを設定する」

「RunProgram アクシ ョ ンを設定する」

Page 83: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

75

警告での作業

メモ Audit for PSQL が実行されているサーバーのビューアー ク ライアン トからは、サーバー上で電子メール

を送信するアクシ ョ ンもプログラムを実行するアクシ ョ ンも設定できます。しかし、 リモート ビューアー クラ イアン トからは、 サーバー上でプログラムを実行するアクシ ョ ンを設定するこ とはできません。 警告の電

子メール送信のみを設定できます。

警告のアクシ ョ ンを設定するには

1 [警告] ウ ィンド ウが開いていない場合は [ファイル] > [警告] を選択して開き、構成する警告を選択します。

2 [アクシ ョ ン] をク リ ッ ク します。

[警告アクシ ョ ン] ウ ィンド ウが表示されます。

3 組み込みの警告のうち少なく と も 1 つを選択し、 [選択] ボタンをク リ ッ ク します。

EmailAlert

EmailAlert アクシ ョ ンは、 警告の条件に一致したと きに、 特定のアドレスのグループに電子メールを送

信します。 電子メールの警告アクシ ョ ンを構成する場合は、 「EmailAlert アクシ ョ ンを設定する」 に進ん

でください。

RunProgram

RunProgram アクシ ョ ンは、 警告の条件に一致したと きに、 サーバー上で特定のプログラムを実行しま

す。 プログラムを構成する場合は、 「RunProgram アクシ ョ ンを設定する」 に進んでください。

4 [OK] をク リ ッ ク します。

Page 84: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

76

監査レコードの照会

これで、 選択したアクシ ョ ンが警告に設定され、 警告の条件に一致した場合に実行されるよ うになり ます。

メモ 警告を作成または変更した後、その警告を有効にするために、 Audit for PSQL Viewer を閉じて Audit forPSQL イベン ト ハンド ラーを再起動します。「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照してくだ

さい。

EmailAlert アクシ ョ ンを設定する

警告のための電子メール グループとアドレスを設定するには

1 [警告] ウ ィ ンド ウが開いていない場合は [ファイル] > [警告] を選択して開き、 構成する警告を選択しま

す。 [アクシ ョ ン] ボタンをク リ ッ ク し、 EmailAlert、 [選択] ボタンの順にク リ ッ ク します。

EmailAlert アクシ ョ ンが [選択されたアクシ ョ ン] 列に移動されます。

2 EmailAlert 項目が選択された状態で [構成] ボタンをク リ ッ ク します。

[構成 EmailAlert] ウ ィ ンド ウが表示されます。

3 警告を送信したい電子メール グループがリ ス ト内にある場合は、 単にそれを選択して右矢印 (>) をク リ ッ

ク し、 [選択されたグループ] に移動させます。 グループ名をダブルク リ ッ ク してもかまいません。

警告の条件に一致した場合、 このグループ内のアドレスに電子メールが送信されます。

4 メールの送信に使用される SMTP サーバーを設定するには、 [メール サーバーの設定] をク リ ッ ク します。

Page 85: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

77

警告での作業

5 SMTP サーバーのサーバー名を追加して [OK] をク リ ッ ク します。

たとえば、送信メール サーバの名前が smtp-server.companyname.com である場合は、このフ ィールドに smtp-server と入力します。

6 会社が使用しているグローバル ド メ インを設定するには、 [ド メインの設定] をク リ ッ ク します。

7 ド メ イン名を追加して [OK] を ク リ ッ ク し ます。 すぐ前の手順から続けて例を進めているのであれば、

companyname.com と入力します。

8 グループを構成するには、 [グループの構成] をク リ ッ ク します。

[グループの構成] ウ ィンド ウが表示されます。 このデモンス ト レーシ ョ ンでは、サンプル値が入力されてい

ます。

9 次の表に示されているよ うに、 このウ ィンド ウで電子メールのグループとアドレスを管理するこ とができま

す。 完了したら、 [閉じる] をク リ ッ ク して [構成 EmailAlert] ウ ィ ンド ウに戻り ます。

電子メール タスク 手順

新しいグループの追加 [グループ] セクシ ョ ンの [追加] をク リ ッ ク し、 新しいグループの名前を

入力して [OK] をク リ ッ ク します。

グループ名の編集 グループ名を選択して [グループ] セクシ ョ ンの [編集] をク リ ッ ク し、 こ

のグループの新しい名前を入力して [OK] をク リ ッ ク します。

Page 86: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

78

監査レコードの照会

次に示すサンプルの電子メール警告は、Demodata データベースで発生した挿入によって作動しました。Audit forPSQL がスキーマのないデータベースを監視している場合は、 警告内のアプリ ケーシ ョ ン レコード データに 16進数の内容は表示されません。 スキーマがインポート されている場合には、 列名が表示されます。

グループの削除 グループ名を選択して [グループ] セクシ ョ ンの [削除] をク リ ッ ク し、 削

除の確認で [はい] をク リ ッ ク します。 グループは、 この警告から削除され

るだけでシステムには残っており、 他の警告で使用できます。

新しい電子メール ア ド レス

の追加

グループが選択された状態で [電子メール アドレス] セクシ ョ ンの [追加]

をク リ ッ ク し、 電子メール アドレスを入力して [OK] をク リ ッ ク します。

電子メール アドレスの編集 グループが選択された状態で、 そのグループの電子メール アドレス一覧か

らアド レスを選択します。 次に [電子メール アド レス] セクシ ョ ンの [編

集] をク リ ッ ク し、 新しい電子メール アドレスを入力して [OK] をク リ ッ

ク します。

電子メール アドレスの削除 グループが選択された状態で電子メール アド レスを選択して [電子メール

アドレス] セクシ ョ ンの [削除] をク リ ッ ク し、 削除の確認で [はい] をク

リ ッ ク します。

電子メール タスク 手順

警告のヘッダー情報

監査レコード

アプ リ ケーシ ョ ン レ

コード デー

追加情報

Page 87: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

79

警告での作業

RunProgram アクシ ョ ンを設定する

警告アクシ ョ ンと して実行するプログラムを設定するには

1 [警告] ウ ィ ンド ウが開いていない場合は [ファイル] > [警告] を選択して開き、 構成する警告を選択しま

す。 [アクシ ョ ン] ボタンをク リ ッ ク し、 RunProgram、 [選択] ボタンの順にク リ ッ ク します。

RunProgram アクシ ョ ンが [選択されたアクシ ョ ン] 列に移動されます。

2 RunProgram 項目が選択された状態で [構成] ボタンをク リ ッ ク します。

[プログラムの構成] ウ ィンド ウが表示されます。

3 次の表に示されているよ うに、 この [プログラムの構成] ウ ィンド ウで、 警告と して PSQL サーバー上で実

行するプログラムを選択するこ とができます。

Page 88: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

80

監査レコードの照会

4 警告と して実行するプログラムの選択および構成が完了したら、 [OK] を ク リ ッ ク して [警告アクシ ョ ン]

ウ ィ ンド ウに戻り ます。

5 [閉じる] をク リ ッ ク して [警告] ウ ィンド ウを終了します。

既存の警告を編集する 警告の名前と説明を編集するこ とができます。 ただし、 警告の条件は変更できません。 別のイベン ト を監視する

には、 古い警告を削除して新しい警告を入力します。

警告の名前または説明を変更するには

1 [警告] ウ ィンド ウで、 一覧から警告を選択して [編集] ボタンをク リ ッ ク します。

[警告の編集] ウ ィンド ウが表示されます。

図 3 [警告の編集] ウィンドウ

2 当該警告の名前と説明を編集して [OK] をク リ ッ ク します。

作業 手順

実行するプログラムを選択する 1. 利用可能なプログラムから 1 つを選択し、 [選択] ボタンをク リ ッ ク します。

2. プログラムが [選択されたプログラム] リ ス トに移動されます。 この警告の条

件に一致した場合、 このプログラムがサーバーで実行されます。

[利用可能なプログラム] の一覧

に新しいプログラムを追加する

1. [追加] ボタンをク リ ッ ク します。

2. [Select an Executable File] ウ ィ ンド ウが表示され、 サーバーの C: ディ レク ト リ

を指し示します。

3. プログラムを選択するか、 または場所を参照して検索します。

4. プログラムを選択したら、 [OK] をク リ ッ ク します。

[利用可能なプログラム] の一覧

からプログラムを削除する

1. プログラム名を選択します。

2. [削除] をク リ ッ ク します。

3. 確認で [はい] をク リ ッ ク します。

[選択されたプログラム] リス ト

内のプログラムのパラ メーター

を設定する

このオプシ ョ ンは、 プログラム

パラ メーターに詳しい場合にの

み使用して ください。

1. プログラム名を選択します。

2. [パラ メーターの設定] をク リ ッ ク します。

3. 該当するボタンをク リ ッ ク して、実行するプログラムのパラ メーターを追加、削

除、 または変更します。

4. 提供されるフ ィールドに新しいパラ メーターまたは変更したパラ メーターを入

力して、 [OK] をク リ ッ ク します。

Page 89: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

81

警告での作業

警告を停止する

警告の実行を停止するには、 警告のアクシ ョ ンを無効にするか、 または警告を完全に削除するこ とができます。

メモ 警告を削除しても、 そのアクシ ョ ンに関連付けられている電子メール グループは削除されません。

EmailAlert アクシ ョ ンに関連付けられている電子メール グループは、 他の警告で使用するためにシステムに

残り ます。

警告アクシ ョ ンを無効にするには

1 [警告] ウ ィンド ウで警告を選択して [編集] ボタンをク リ ッ ク します。

[警告の編集] ウ ィンド ウが表示されます。

2 [有効] チェ ッ ク ボッ クスをオフにして [OK] をク リ ッ ク します。

警告アクシ ョ ンが無効になり ます。 後で再度有効にするこ とができます。

警告を削除するには

1 [警告] ウ ィンド ウの一覧から警告を選択します。

警告をク リ ッ ク して選択します。

2 [削除] ボタンをク リ ッ ク します。

削除を確認するウ ィンド ウが表示されます。

3 確認で [はい] をク リ ッ ク します。

警告は削除され、 実行できな くな り ます。

Page 90: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

82

監査レコードの照会

レポートの印刷 Audit for PSQL では、 監査レコード グ リ ッ ドを基にレポート を印刷するこ とができます。

1 クエ リ を実行し、 監査レコード グ リ ッ ドに表示されている列と行の範囲を選択します。

2 [ファイル] > [レポート ] を選択します。

Report Builder ウ ィンド ウが表示されます。

図 4 クエリを実行して監査レコードを選択した後の Report Builder

3 保存されたレポート を読み込んでカスタマイズする場合は、 [レポート ファイルを開く ] ボタンをク リ ッ ク

して既存レポートの設定ファイルを選択します。

レポートが読み込まれます。

4 [レポート タイ トル] フ ィールドにこのレポートの名前を入力します。

この名前は、 印刷出力の上部に表示されます。

5 [利用可能な列] リ ス トから、 このレポートに含める列を選択します。

大 30 個まで列を選択できます。行列の範囲が既に選択されている場合、 これらの列は [列の選択] の下部

に列挙されます。列名をダブルク リ ッ ク して、 その列を [列の選択] に移動させるこ と もできます。 [すべて

選択] をク リ ッ クする と、 すべての列が移動されます。

6 [印刷する行] を選択します。

すべての行。 選択した列のすべての行を選択するには、 これをオンにします。

行の範囲。 示される行番号を変更して行の範囲を定義するには、 これをオンにします。 範囲はデフォル

トで、 Report Builder を開く前に監査レコード グ リ ッ ドで強調表示された行です。

7 [レポート書式] で、 レポートの外観を設定します。

罫線。 表に罫線を付ける場合は、 リ ス トから罫線の種類を選択します。

印刷ページ番号。ページ番号を含めるオプシ ョ ンの横にあるチェッ ク ボッ クスをオンにします。印刷出

力の [フッ ター内] または [ヘッダー内] にページ番号を印刷するかど うか、 また [印刷日時] を含め

るかど うかを選択します。

Page 91: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

83

レポートの印刷

印刷レポート タイ トル。 レポート タイ トルを [すべてのページ] と [先頭ページのみ] のいずれに出

力するかを選択します。

印刷日時。 印刷される各レポート ページのフッ ターに日時を出力するかど うかを選択します。

8 設定が完了したら、 [印刷プレビュー] をク リ ッ ク します。

レポート印刷プレビュー ウ ィンド ウは、 印刷される とおりにレポート を画面上で表示します。

9 レポート印刷プレビュー ウ ィンド ウの [ファイル] メニューから以下のこ とが行えます。

レポート を保存。 今後使用するために現在のレポート設定を保存する場合に選択します。

レポート を開く 。 保存されたレポートの設定を使用する場合に選択します。

ページ設定。 標準のページ設定を調整する場合に選択します。

印刷設定。 標準の印刷設定を調整する場合に選択します。

印刷。 レポート を印刷する場合に選択します。

終了。 Report Builder に戻る場合に選択します。

Page 92: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

84

監査レコードの照会

監査レコードの検索 検索コマンドを使用して、現在の監査レコード グ リ ッ ド ビューから特定のユーザー、オペレーシ ョ ンの種類、 ま

たは値を探すこ とができます。Audit for PSQL は高性能な検索エンジンを使用しており、さまざまな検索オプシ ョ

ンや方向を簡単に操作できます。 また、 大文字と小文字を区別して検索するよ うにもできます。

メモ レコード数や検索条件の複雑さに応じて、 検索を完了するまでに時間がかかる場合があ り ます。 可能

な限り、 条件を絞り込むよ うにしまし ょ う。

監査レコードを検索するには

1 ビュー ファ イルを選択して表示します。

必要であれば、 クエ リ を実行します。

2 [ツール] > [検索] を選択します。

[検索] ウ ィンド ウが表示されます。また、監査レコード グ リ ッ ドでク リ ッ ク した場合、 ク リ ッ ク したフ ィー

ルドがある行は黄色で強調表示され、 その列は現在の列と して青色で強調表示されます。

3 [検索する文字列] フ ィールドに検索する文字列を入力します。

検索エン ト リは、 現在のセッシ ョ ンの間、 ド ロ ップダウン リ ス トに保存されます。

4 必要に応じて、 [検索オプシ ョ ン] を使用して検索結果を絞り込みます。

[方向] ド ロ ップダウン リ ス トで、検索を始める方向を選択します。選択肢と して、 " 先頭から "、 " 後方

"、 " 前方 " があ り ます。

[位置] ド ロ ップダウン リ ス トで、検索位置を選択します。必要に応じて、" 任意の場所 " または " セルの

先頭 " を選択します。

スペルの大文字小文字を一致させるには、 [大文字と小文字を区別] チェ ッ ク ボッ クスをオンにします。

セルの一部だけでなく全体と検索文字列全体を一致させるには、 [文字列全体と一致] チェ ッ ク ボッ ク

スをオンにします。

5 必要に応じて、 [グ リ ッ ド エリ ア] を使用して検索結果を絞り込みます。

すべての列を検索するには、 [グリ ッ ド全体] を選択します。

選択した列のみを検索するには、[現在の列] を選択します。 ク リ ッ ク したフ ィールドがある行は黄色で

強調表示され、 選択した列は青色のフ ィールドで示されます。 この列が、 検索する現在の列と して設定

したい列でない場合は、 [検索] ウ ィンド ウを閉じて目的の列をク リ ッ ク し、 も う一度検索します。

[指定した列] を選択し、 ド ロ ップダウン リ ス トから列名を選択します。

Page 93: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

85

監査レコードの検索

6 準備ができたら、 [次を検索] をク リ ッ ク します。

項目が見つかった場合は、 監査レコード グ リ ッ ドで強調表示されます。 見つからなかった場合は、 [検索]

ウ ィンド ウの下部にあるステータス バーに "テキス トは見つかり ません" という メ ッセージが表示されます。

Page 94: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

86

監査レコードの照会

監査レコードの並べ替え 表示されているデータ フ ィールドのうち、 大 3 つのフ ィールドを基に監査レコードを並べ替えるこ とができま

す。 必要に応じて、 並べ替える列を追加するために [表示する列] を設定し直します。

監査レコードを並べ替えるには

1 現在のビュー ファ イルまたはアーカイブされたビュー ファ イルを選択して表示します。

必要であれば、 クエ リ を実行します。

2 監査レコード グ リ ッ ドで、 行と列の範囲を選択します。

3 [ツール] > [並べ替え] を選択します。

[並べ替え] ウ ィンド ウが表示されます。

4 [並べ替え] ド ロ ップダウン リ ス トで列名を選択します。

たとえば、 ユーザーのアルファベッ ト順でレコードを並べるには " ユーザー名 " を選択します。

5 [昇順] または [降順] のいずれで並べ替えるかを選択します。

たとえば、時刻順に並べ替える場合、一覧が 新のレコードから始まるよ うにするには[降順]を選択します。

6 さ らに 2 番目の列、 3 番目の列を使用して並べ替えるには、 それぞれの [n 番目に優先されるキー] ド ロ ッ

プダウン リ ス トから列を選択し、 [昇順] または [降順] を選択します。

7 [OK] をク リ ッ ク します。

監査レコード グ リ ッ ドに並べ替えられたレコードが表示されます。

Page 95: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

87

他のアプリケーシ ョ ンへの監査レコードのエクスポート

他のアプリケーシ ョ ンへの監査レコードのエクスポート Audit for PSQL では、 クエ リ結果を他のアプリ ケーシ ョ ンにインポートできるよ う、 カンマ区切り またはタブ区

切りのテキス ト ファ イルにエクスポートするこ とができます。

メモ クエ リ結果に表示されるレコード とフ ィールドのみがエクスポート されます。

監査レコードをエクスポートするには

1 現在のビュー ファ イルまたはアーカイブ ファ イルを選択して表示します。

必要であれば、 クエ リ を実行します。

2 [ツール] > [エクスポート ] を選択します。

[エクスポート ] ウ ィンド ウが表示されます。

3 エクスポート される列のフ ィールドをタブ区切りにするかカンマ区切りにするかを選択します。

4 テキス ト ファ イルに列名を含める場合は、 デフォルトの選択をそのまま使用し、 含めない場合は [なし] を

選択します。

5 [OK] をク リ ッ ク して、 ファ イル名 .txt ファ イルにエクスポート します。

エクスポート ファ イルは、 指定した場所と名前で保存されます。

メモ Audit for PSQL 監査レコード グ リ ッ ドから監査データをコピーし、スプレッ ドシート などの別のアプリ

ケーシ ョ ンに行と列を貼り付けるこ とによ り、 データを直接抽出するこ と もできます。

Page 96: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

88

監査レコードの照会

PSQL セキュリテ ィの下での監査レコードの表示

PSQL セキュ リ テ ィ を有効にして Audit for PSQL を実行する場合、 [ユーザー名] 列と [データベース名] 列の

フ ィールド値は、 次の表に示すよ うに、 DefaultDB データベースのセキュ リティ ポ リシーとデータベース操作の

種類によって変わり ます。

監査される Btrieve 操作には、 選択 / 読み取り、 挿入、 更新、 削除、 ログイン、 およびログアウ トが含まれます。

ト ランザクシ ョ ンの開始 / 終了 / 中止やリセッ トのよ う な、 特定のデータベースと関係していない操作の場合は、

データベース名を入手できません。

ログイン エラーは、無効なユーザー名とデータベース名のいずれかまたは両方と共に記載されます。SQL ログイ

ンの場合、 ホス ト名はログイン時には不明ですが、 その後利用可能になり、 SQL 操作に表示されます。

混合セキュ リティの下では、 データベース ログインは OS ログインやネッ ト ワーク ログインと一致しています。

メ モ PSQL セキュ リ テ ィ環境におけるデータベース操作の詳細については、 『PSQL Advanced OperationsGuide』 に記載されている情報を参照して ください。

表 4 DefaultDB データベースのセキュリテ ィの下で監査されるユーザー名とデータベース名

Btrieve オペレーシ ョ ン SQL エンジン操作

セキュリテ ィ ポリシー

表示されるユーザー名 表示されるデータベース名 表示されるユーザー名 表示されるデー

タベース名

データベース データベース ログイン 次のいずれかです。

Btrieve ログイン API または接

続文字列のデータベース名

オペレーシ ョ ンが実行された

場合は、 操作対象の Btrieveファ イルにバインド されてい

るデータベース名

他の 2 つを入手できない場合

は DefaultDB

データベース ログイン N/A

混合 データベース ログイン データベース ログイン N/A

ク ラシッ ク OS ログイン

データベース セ

キュ リ テ ィが有効に

なっている場合は、

データベースのユー

ザー名

OS ログイン

データベース セ

キュ リ テ ィが有効に

なっている場合は、

データベースのユー

ザー名

N/A

Page 97: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

89

Audit for PSQL の元に戻す機能の使用

Audit for PSQL の元に戻す機能の使用 Audit for PSQL の元に戻すコマンドは、 特定のデータベース イベン ト を取り消すこ とを可能にします。 正常に元

に戻るかど うかは、 行った操作と関与したレコードの現在の状態によ り ます。 イベン トが発生してから後に、 再

び変更された可能性があ り ます。 アプ リ ケーシ ョ ン データ フ ィールドの更新の場合は、詳細ビューの [前] 列と

[後] 列によ り、 Audit for PSQL が [前] の状態に戻そう と試みるデータ値が特定されます。

警告 元に戻す操作を試みる前に、 以下のこ とを考慮してください。

ログインして Audit for PSQL Viewer を開く Windows ユーザー名は、監視する PSQL データベースへの書

き込みのアクセス許可を持っている必要があ り ます。 Windows と PSQL サーバーのどちら も、 Audit forPSQL 内で作成された管理者および通常ユーザーのアカウン ト を認識しません。

監査レコードに記載されたファイルは、 操作が発生しているため、 監査の設定から削除するこ とはでき

ません。

Audit for PSQL 内から操作を戻すこ とには、 アプリ ケーシ ョ ン データを矛盾した不合理な状態にする リ

スクがあ り ます。アプリ ケーシ ョ ン データベースの一部を他の部分とは無関係に変更するこ とに関する

注意を理解している、 詳しい知識のある PSQL ユーザーだけが行ってください。

監査設定のグループに名前が同じでパスが異なるファ イルがある場合は、 初に記載されているファイ

ルのみを元に戻す対象と します。

メモ : リモート ク ライアン トのログインは、 元に戻すをサポート していません。

データベース操作を元に戻すには

1 監査レコード グ リ ッ ドで、 1 つまたは複数のレコードを右ク リ ッ ク してメニューを開き、 [操作を元に戻す]

を選択します。

2 元に戻すかど うか確認を求められたら、 [はい] を ク リ ッ ク します。 元に戻すのを止める場合は [キャンセ

ル] をク リ ッ ク します。

複数のレコードを選択して元に戻す場合は [すべてはい] を選択すれば、 それ以後対話しなくてもすべての

レコードが元に戻されます。一度に 1 つずつ作業する場合は[スキップ]ボタンと[はい]ボタンを使用します。

操作 元に戻した結果

挿入 レコードがまだ存在しており、 ほかに挿入を阻止する条件がない場合は、 レコードを削

除します

削除 レコードが存在しない場合は再挿入します。 あるいは存在しても、 重複が許可されてお

り、 ほかに挿入を妨げる条件がない限りは、 再挿入します。

更新 レコードがまだ存在しており、 ほかに更新を阻止する条件がない場合は、 レコードの変

更前の状態に戻します。

Page 98: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

90

監査レコードの照会

メモ 元に戻す操作は監査レコード と してキャプチャされるので、 さ らなる元に戻す操作によって取り消す

こ とができます。

Page 99: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

91

8Audit for PSQL の管理

管理者タスクの段階的な説明

管理者と して特定のタスクを実行し、 Audit for PSQL がどのよ うに動作するかを定義するこ とができます。 監査

の設定を追加するにあたって、 これらのタスクのためのメニュー コマンドは、管理者権限を持つユーザーのみが

利用できます。

「サーバーの追加と削除」

「ネッ ト ワーク共有をローカル パスに置き換える」

「ステータス ログのシステム アクティ ビティの確認」

「ユーザーの管理」

「監査フ ィルターの設定」

「サーバー設定の管理」

Page 100: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

92

Audit for PSQL の管理

サーバーの追加と削除 Audit for PSQL では、サーバーとは、Audit for PSQL のイベン ト ハンド ラーが動作している PSQL サーバーを指し

ます。amserver ファ イルには、Audit for PSQL で使用する接続設定が記されています。このファイルは通常、サー

バーの Audit for PSQL のインス トール ディ レク ト リにあるデータ フォルダに配置されています。

こ こでは、 以下の項目の手順について説明します。

「サーバーの追加」

「サーバー記述の編集」

「サーバーの削除」

サーバーの追加 Audit for PSQL サーバーを追加する場合には、 Audit for PSQL Viewer ク ライアン トが、 ローカル システム上にあ

る、 またはネッ ト ワーク上の場所にある Audit for PSQL サーバーに接続できるよ うにします。 ネッ ト ワーク アク

セス権とファ イルのアクセス許可を持っている、 任意の Audit for PSQL サーバーを追加するこ とができます。

サーバーを追加するには

1 追加したいサーバーを調べて、 PSQL サービスが実行されているこ とを確認します。

2 Audit for PSQL Viewer から [サーバー]>[追加]を選択し、Audit for PSQL サーバーを選択するための Windowsエクスプローラー ダイアログを開きます。

3 ク ラ イアン ト接続を作成する Audit for PSQL サーバーの設定を読み取るために、amserver ファ イルへのパス

を入力します。

デフォルトのインス トールでは、 このパスは \\server\PVSWAUDIT$\DATA\amserver です。 server には、 監

視するデータベースがある PSQL システムの名前が入り ます。PVSWAUDIT$ 以外の共有名が選択されている

場合もあるこ とに留意して ください。

4 [開く ] をク リ ッ ク します。

選択したサーバーがデータ ツ リーに追加されます。

この名前は、 お使いのシステムまたはネッ ト ワークによっては、 マシン名や amserver ファ イルへのパスにな

る場合があ り ます。ニーズに合わせて名前を変更するには、「サーバー記述を編集するには」 を参照してくだ

さい。

メモ ク ライアン トが Audit for PSQL サーバーに正常に接続できない場合には、 -108 エラー メ ッセージを受

け取り ます。 これは、 誤ったネッ ト ワーク マッピングや、 その他のネッ ト ワーク問題が原因である可能性が

あ り ます。 製品キーのユーザー数が足りないこ と も考えられます。 「認証ライセンス」 を参照してください。

5 サーバー構成を右ク リ ッ ク して [ログイン] を選択します。 ダブルク リ ッ ク してもかまいません。

Page 101: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

93

サーバーの追加と削除

6 [Audit for PSQL ログイン] ダイアログ ボッ クスで、 Audit for PSQL ユーザーの名前とパスワードを入力して

[OK] をク リ ッ ク します。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードは

大文字と小文字を区別しますが、 ユーザー名は区別しません。 このパスワードを変更するには、 「ユーザー

パスワードの変更」 を参照して ください。 Audit for PSQL のログインと、 データベースおよび Windows のロ

グインとの関係については、 「PSQL セキュ リティの下での監査レコードの表示」 を参照してください。

一覧に挙げられたサーバーは、 監視する準備ができました。

サーバー記述の編集 監視用のサーバーを追加する と、 データ ツ リーに表示するデフォルト名と して、 Audit for PSQL のホーム ディ レ

ク ト リの Data フォルダーへのパス名が使用されます。必要に応じて、 よ り意味のある名前を付けるこ とができま

す。

メモ データ ツ リーの名前はネッ ト ワーク上の名前に影響しません。

サーバー記述を編集するには

1 データ ツ リーで、 サーバー アイコンを右ク リ ッ ク して [サーバー記述の編集] を選択します。

2 ダイアログで、 既存の文字列を新しい文字列に置き換えます。 空白を使う こ とができます。

3 [OK] をク リ ッ ク します。

データ ツ リーのサーバー アイコンが新しい名前になり ました。

サーバーの削除 Audit for PSQL Viewer ク ラ イアン ト のデータ ツ リーからサーバー接続を削除する と、 ク ラ イアン トはそのサー

バーにアクセスできな く な り ます。 しかし、 サーバーでの監査は引き続き行われ、 既存の監査レコード、 ユー

ザー、 設定情報はサーバーに格納されるため、 そのまま残り ます。 サーバー接続を再度追加する と、 以前にあっ

たものがすべてデータ ツ リーに再表示されます。

サーバーを削除するには

1 Audit for PSQL のデータ ツ リーでサーバーをク リ ッ ク し、 [サーバー] > [削除] を選択します。

削除を確認するダイアログ ボッ クスが表示されます。

2 サーバーを削除する場合は、 [はい] を選択します。

サーバーがデータ ツ リーから削除されます。

Page 102: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

94

Audit for PSQL の管理

ネッ トワーク共有をローカル パスに置き換える

Audit for PSQL は非表示のネッ ト ワーク共有をインス トールして、 リモー ト ク ラ イアン ト が他のシステムから

Audit for PSQL Viewer にアクセスできるよ うにします。 セキュ リ ティ上の理由によ り、 ネッ ト ワーク共有を無効

にして リモート アクセスをブロ ッ クする場合は、 Audit for PSQL をインス トールした後に、 ネッ ト ワーク共有を

明示的なローカル パスに置き換えるこ とができます。 この置き換えは、 Audit for PSQL がインス トールされてい

るサーバーでのみ行う こ とができます。 リモート ク ライアン トからは行えません。既存の監査レコードに影響を

与えませんが、共有の削除処理を完了するには、 イベン ト ハンド ラーを再起動する と きに一時的に監査を停止す

る必要があ り ます。

メモ ネッ ト ワーク共有を削除する と、すべての Audit for PSQL Viewer ク ライアン トからの Audit for PSQL システムへのリモート アクセスができなくな り ます。 削除しなければならないこ とを確認してください。

デフォルトのネッ トワーク共有をローカル パスに置き換えるには

1 Audit for PSQL サーバーがインス トールされているシステムで、 Audit for PSQL Viewer を開きます。

Audit for PSQL ウ ィンド ウが表示され、 監視可能なサーバーがリ ス ト表示されます。

2 サーバー構成を右ク リ ッ ク して[ログイン]を選択します。サーバー名をダブルク リ ッ ク してもかまいません。

3 Audit for PSQL の管理者ログイン ユーザー名とパスワードを入力し、 [OK] をク リ ッ ク します。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードは

大文字と小文字を区別しますが、 ユーザー名は区別しません。 このパスワードを変更するには、 「ユーザー

パスワードの変更」 を参照してください。Audit for PSQL のデータベースへのログインと OS のログインとの

関係については、 「PSQL セキュ リティの下での監査レコードの表示」 を参照してください。

4 [管理者] > [サーバーの設定] を選択します。

[サーバーの設定] ダイアログ ボッ クスが表示されます。 左側では、 リ ス トの 上部にある AMmon パス設

定が強調表示されています。

Page 103: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

95

ネッ トワーク共有をローカル パスに置き換える

5 右側の [値] 列の各設定について、 パス名をダブルク リ ッ ク して値を変更します。

\\server\PVSWAUDIT$

を以下のよ うに変更します。

drive:\PSQL root directory\Audit

server は、 PSQL サーバーと Audit for PSQL イベン ト ハンド ラーがインス トールされているシステムの名前

です。drive と PSQL root directory はそれぞれ、インス トール時に選択した Audit for PSQL ディ レク ト リのロー

カル ド ラ イブ文字とパスの名前です。

この例では、 結果は次のよ うにな り ます。

6 左側のセクシ ョ ンのリ ス トから、 Common Settings を選択します。

ダイアログ ボッ クスの右側に値が表示されます。

Page 104: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

96

Audit for PSQL の管理

7 Audit for PSQL ステータス ログ ファ イルの値をダブルク リ ッ ク し、 次の内容に変更します。

drive:\PSQL root directory\Audit\data\amstatus.log

結果は次のよ うにな り ます。

8 値の変更が終わったら、 [OK] をク リ ッ ク します。

システムが、 イベン ト ハンド ラーの再起動を促すプロンプ ト を表示します。

9 [OK] をク リ ッ ク します。

イベン ト ハンド ラーはまだ再起動しないでください。それはこのタスクの後半で実行します。必要に応じて、

「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照して ください。

10 [サーバー] > [追加] を選択してダイアログを開き、 amserver ファ イルを検索します。

11 選択した新しいパスの値を使用して drive:\PSQL root directory\Audit\DATA を入力し、 先ほど変更した内容

を含む amserver ファ イルの場所へ移動します。

12 amserver ファ イルを選択し、 [開く ] をク リ ッ ク します。

入力した新しいサーバー構成に基づいて、 新しいサーバーが Audit for PSQL Viewer に表示されます。

13 ネッ ト ワーク共有が名前に入った古いサーバー ノードを選択し、 [サーバー] > [削除] を選択します。

14 [はい] をク リ ッ ク して リ ス トから削除するこ とを承認します。 メ イン ウ ィンド ウの下部にあるステータス

フ ィールドは、 アクティブなサーバーがないこ とを示します。

15 Audit for PSQL Viewer を終了します。

ネッ ト ワーク共有を削除するには、 Audit for PSQL と PSQL サービスは実行していてはいけません。

Page 105: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

97

ネッ トワーク共有をローカル パスに置き換える

16 PCC が起動していない場合は、 起動してください。

17 PSQL エクスプローラーで、 [サービス] ノードを右ク リ ッ ク して [全サービスの停止] を選択します。

18 Windows エクスプローラーで、 drive:\PSQL root directory フォルダーを開きます。

19 共有フォルダーの Audit を右ク リ ッ ク し、 [プロパティ] を選択します。

20 [共有] タブを選択します。

21 [このフォルダを共有しない] を選択し、 [OK] をク リ ッ ク して共有を削除し、 プロパティ ウ ィンド ウを閉

じます。

22 PSQL エクスプローラーで、 [サービス] ノードを右ク リ ッ ク して [全サービスの開始] を選択します。

23 サービスが開始したら、Audit for PSQL Viewer を開いてログインし、ネッ ト ワーク共有なしで Audit for PSQLが正し く動作しているこ とを確認します。

24 Audit for PSQL Viewer ウ ィンド ウでサーバー名を右ク リ ッ ク し、 [ログイン] を選択します。 サーバー名をダ

ブルク リ ッ ク してもかまいません。

25 Audit for PSQL の管理者ユーザー名とパスワードを入力し、 [OK] をク リ ッ ク します。

メモ 組み込みのユーザー ID admin は、 デフォルトのパスワード MASTER を持っています。 パスワードは

大文字と小文字を区別しますが、 ユーザー名は区別しません。 このパスワードを変更するには、 「ユーザー

パスワードの変更」 を参照してください。Audit for PSQL のデータベースへのログインと OS のログインとの

関係については、 「PSQL セキュ リティの下での監査レコードの表示」 を参照してください。

新しい Audit for PSQL サーバーがネッ ト ワーク共有なしで動作する準備が整いました。 他のサーバー設定は

変更されていないので、 以前キャプチャした監視レコードはシステムに残ったままになっています。 ビュー

アー ク ライアン トの接続方法のみが変更されています。

Page 106: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

98

Audit for PSQL の管理

ステータス ログのシステム アクテ ィ ビテ ィの確認 Audit for PSQL ステータス ログ ビューアーには、 システムが自身で実行した活動のログが表示されます。 Auditfor PSQL の動作によって生じたステータス メ ッセージや内部エラーのリ ス トが提供されます。開発環境において

は、 デバッグを目的と してメ ッセージを収集するよ うに構成するこ と も可能です。

ステータス ログ レコードを表示、 フ ィルター、 ソートするには

1 次のいずれかを行い、 Status Log Viewer を開きます。

Audit for PSQL Viewer で、 [管理者] から [ステータス ログの表示] を選択します。

ステータス ログへは、 OS の [スタート ] メニューまたはアプリ画面から、 またはインス トール場所か

らアクセスできます (デフォルトは、 C:\< インス トール ディ レク ト リ >\Audit\Data です)。 この方法は

特に、 ディ スクがいっぱいであるなどのシステムの問題によって、 ビューアーが応答していない場合に

役立ちます。

[Status Log Viewer] ウ ィ ンド ウには複数の種類のメ ッセージが表示されます。 通常、 これらは、 現在のシス

テム操作に関連する情報を提供するステータス メ ッセージです。

2 必要に応じて、 フ ィルター オプシ ョ ンを適用して、 目的のステータス レコードのみを表示します。 [フ ィー

ルドをクリア] ボタンを使用する と、 ほとんどのフ ィールドの設定を 初の状態に戻すこ とができます。 次

のフ ィルター オプシ ョ ンが利用できます。

ログを メ ッセージの種類でフ ィルターするには、 [メ ッセージ タイプ] リ ス トから メ ッセージの種類を

選択します。

デバッ グ メ ッ セージやエラー メ ッ セージを表示するよう に選択するこ と もできます。 これは、 Audit forPSQL で発生した予期せぬ問題のト ラブルシューティ ングを行う 場合に役に立ちます。

モジュールの名前でフ ィルターする場合には、 そのモジュール名を入力します。

ソース ファ イルでフ ィルターする場合には、 そのソース ファ イル名を入力します。

フ ィールドに行番号を入力するこ とで、 ソース ファ イルの特定の行を確認するこ とができます。

特定の日付でフ ィルターする場合には、 [最初] リ ス ト と [最後] リ ス トから日付を選択します。

Page 107: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

99

ステータス ログのシステム アクティビテ ィの確認

メ ッセージの内容を検索するこ とでフ ィルターする場合には、 文字列を入力します。 完全に一致するテ

キス ト を検索する場合、 または大文字と小文字を区別する場合には、対応するチェッ ク ボッ クスをオン

にします。

たとえば、 文字列 archiv を入力した場合は、 Audit for PSQL アーカイブ ファ イルに関連するステータ

ス レコードのみが表示されます。

文字列の完全一致を選択した場合には、[メ ッセージ内容] フ ィールドに検索対象の完全な文字列を入力

する必要があ り ます。文字列を部分的に検索する場合は、 このチェッ ク ボッ クスをオンにしないでくだ

さい。

3 フ ィルター オプシ ョ ンをすべて設定し終わったら、 [リフレッシュ] ボタンをク リ ッ ク します。

ビューアーが更新され、 希望するレコードのみが表示されます。

4 並べ替えの基準とする列ヘッダーをク リ ッ ク して、 ステータス ログのレコードを並べ替えるこ と もできま

す。

たとえば、 Shift キーを使用して日付と時刻の列を選択し、 レコードを発生順に並べ替えるこ とができます。

5 並べ替え対象の列を選択した後に、 [リフレッシュ] ボタンをク リ ッ ク します。

ビューアーが更新されて、 並べ替えた順でレコードが表示されます

Page 108: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

100

Audit for PSQL の管理

ユーザーの管理

Audit for PSQL のセキュ リティの一環と して、 信頼されたユーザーのみが Audit for PSQL システムへのアクセス

を許可されます。 管理者は、 各ユーザーのユーザー名を定義し、 パスワードを発行する必要があ り ます。 各ユー

ザーに管理者と同じ権限を持たせるかど うかも決定する必要があ り ます。

このセクシ ョ ンでは、 [ユーザーのメンテナンス] ウ ィンド ウで実行できるタスクを説明します。

「ユーザーを追加するには」

「ユーザーを削除するには」

ユーザーを追加するには

1 [管理者] > [ユーザーのメンテナンス] を選択します。

[ユーザーのメンテナンス] ウ ィンド ウが表示されます。

2 ユーザー名とパスワードを入力します。 パスワードは大文字と小文字を区別しますが、 ユーザー名は区別し

ません。

3 [ユーザーの作成] をク リ ッ ク します。

4 このユーザーに Audit for PSQL 管理者権限を付与するかど うかを尋ねられます。 [はい] または [いいえ] を

ク リ ッ ク します。

現在のユーザーの一覧に、 新しいユーザーが表示されます。

ユーザーを削除するには

1 [管理者] > [ユーザーのメンテナンス] を選択します。

[ユーザーのメンテナンス] ウ ィンド ウが表示されます。

Page 109: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

101

ユーザーの管理

2 [ユーザーの削除] リ ス トからユーザーを選択します。

3 [ユーザーの削除] をク リ ッ ク します。

4 削除を実行するか尋ねられます。 [はい] をク リ ッ ク します。

ユーザーがリ ス トから削除されました。

Page 110: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

102

Audit for PSQL の管理

監査フ ィルターの設定

信頼済みリ ス トは、 人が直接操作をしないシステム処理やバッチ処理の監視などの、 価値の低い監査レコードの

キャプチャを停止するこ とによ り、 監査を制限します。

システムは、 信頼済みリ ス トに登録した名前を監査対象から外し、 監査の設定に含まれるこの名前に関する活動

をログに記録しません。

信頼済みリストに名前を追加するには

1 [管理者] > [監査フ ィルター] > [信頼済みリスト ] を選択します。

[信頼済みリ ス ト ] ウ ィ ンド ウが開きます。

2 [ユーザー名] フ ィールドに、 監査レコード グ リ ッ ドの [ユーザー名] 列に表示される文字列を入力します。

入力した文字列は大文字と小文字を区別しません (つま り、 SYSTEM、 System、 system はすべて同じです)。

[追加] ボタンが使用可能になり ます。

3 [追加] ボタンをク リ ッ ク します。

入力した名前が [ユーザー] リ ス トに移動します。

4 [閉じる] をク リ ッ ク します。

5 新しい信頼済みリ ス ト を有効にするには、イベン ト ハンド ラーを再起動する必要があ り ます。「Audit for PSQLイベン ト ハンド ラーの再起動」 を参照してください。

信頼済みリストから名前を削除するには

1 [管理者] > [監査フ ィルター] > [信頼済みリスト ] を選択します。

[信頼済みリ ス ト ] ウ ィ ンド ウが開きます。

2 [ユーザー] リ ス トから、削除対象の名前を 1 つ以上選択します。Shift キーまたは Ctrl キーを使用してク リ ッ

クするこ とで複数選択するこ とができます。

[削除] ボタンが使用可能になり ます。

Page 111: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

103

監査フ ィルターの設定

3 [削除] ボタンをク リ ッ ク します。

選択した項目が信頼済みリ ス トから削除されました。

4 [閉じる] をク リ ッ ク します。

5 新しい信頼済みリ ス ト を有効にするには、イベン ト ハンド ラーを再起動する必要があ り ます。「Audit for PSQLイベン ト ハンド ラーの再起動」 を参照してください。

Page 112: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

104

Audit for PSQL の管理

サーバー設定の管理 [サーバーの設定] ウ ィンド ウは、 Audit for PSQL のシステム設定を表示します。 これは、 [管理者] > [サーバー

の設定] から開く こ とができます。

このウ ィンド ウは設定のグループを提供します。 次の表で示すとおり、 一部の設定は変更が可能ですが、 多くの

場合変更は必要なく、 場合によってはお勧めしません。

これらの設定のうち、アーカイブの自動化を除くいずれかに変更を加えた後は、新しい設定を有効にするために、

イベン ト ハンド ラーを再起動する必要があ り ます。 「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照して

ください。

設定グループ 設定 用途

AMMON Paths さまざまなパス名 これらの場所は、 共有ボ リ ュームで動作するよ うにインス トール時に設

定され、 その共有ボ リ ュームは Audit for PSQL インス トーラーによって

作成されます。 セキュ リ テ ィ要件を満たすために、 共有を明示的なロー

カル パス名に置き換えるこ とができます。手順については、「ネッ ト ワー

ク共有をローカル パスに置き換える」 を参照してください。 そ うするこ

とで、 リモート ク ライアン トがブロ ッ ク され、 ローカル システムへのア

クセスのみに制限されます。

AMMON Settings Archives to Keep 「Automated Archiving」 と組み合わせて使用します。 この値のデフォルト

は -1 で、 これは、システムはアーカイブ ファ イルの数を監視しないこ と

を意味します。 値が 0 よ り も大きい場合は、 システムは指定された数だ

け新しいファ イルを保持し、 古いファ イルから削除します。 「Archives toKeep」 を参照してください。

AMMON Settings Mapper Threshold Audit Viewer 内の現在のビュー ファ イルを自動更新する頻度を制御しま

す。 デフォルトは 1 で、 これは 1 分を表します。 値をゼロに設定する と、

自動更新はオフになり ます。 amstatus.log 内の該当エン ト リは、 "RunningMapper after n minute(s)." です。

Automated Archiving アーカイブ フ ァ イルの

作成

監査レコードをアーカイブ ファ イルへ自動的に変換する方法を設定しま

す。 手順については、 「Automated Archiving」 を参照して ください。

Common Settings Archive Disk Limit 「Automated Archiving」 設定で使用されます。この値のデフォルトは -1 で、

これは、システムはすべてのアーカイブ ファ イルの合計ファイル サイズ

を監視しないこ とを意味します。 値が 0 バイ ト よ り も大きい場合は、 シ

ステムは 新のファ イルから、 ファ イルの合計サイズが指定されたバイ

ト 数以下になる フ ァ イルのみを保持し、 古いフ ァ イルを削除し ます。

「Archive Disk Limit」 を参照してください。

Common Settings MaxStatusLogSize amstatus.log ファ イルの 大長 (バイ ト単位)。デフォルトは 10000000 (1千万) バイ トです。 小値は 1024 バイ トです。

Page 113: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

105

サーバー設定の管理

Automated Archiving AUTOMATED ARCHIVING セクシ ョ ンでは、監査レコードのアーカイブを設定するためのオプシ ョ ンを提供して

います。

デフォル トでは、 Audit for PSQL は、 ログ ファ イルが 75 MB を超える と、 自動的に監査レコードをアーカイブ

ファ イルに移動します。 しかし、 [サーバーの設定] の AUTOMATED ARCHIVING セクシ ョ ンを使用して、 デ

フォルトのサイズを変更したり、 日時単位でアーカイブするよ うに選択したり、 またはこれらを組み合わせたり

するこ とができます。

[日時による] と [サイズのしきい値による] の両方のチェッ ク ボッ クスをオンにした場合には、 どちらか先に

一致した条件が、 アーカイブ ファ イルを作成してログ ファ イルを空にするよ う、 システムに指示します。

[サイズのしきい値による] をオフにし、 [日時による] のみをオンにした場合でも、 システムは 2 GB のしきい

値を使用します。 設定した日時になる前にログ ファ イルが 2 GB に達した場合には、 システムは自動的にアーカ

イブを行い、 設定した日時になったと きに再度アーカイブします。

Archives to KeepAMMON SETTINGS セクシ ョ ン内の、 値を設定できる項目の 1 つに、 Archives to Keep があ り ます。 この値のデ

フォルトは -1 で、 これは、 システムはアーカイブ ファ イルのファイル数を監視しないこ とを意味します。値が 0よ り も大きい場合は、 システムは指定された数だけ新しいファイルを保持し、 古いファイルから削除します。

Common Settings MSG API Detection List 監視する フ ァ イルの種類をスペースで区切った一覧。 デフ ォル ト は

btrv で、 現在のリ リースで許可されている値はこれだけです。

Common Settings StatusLogFile amstatus.log ファ イルの場所。 デフォルトのパスでは Audit for PSQL の共

有の PVSWAUDIT$ を使用しますが、 別の場所に置き換えてもかまいま

せん。

Errors to Audit 監査する Btrieve エラー

コード

監査イベン ト と して記録する、Microkernel エンジンのステータス コード

を設定します。特定の番号は、インス トール時にデフォルトでオンになっ

ています。 「Errors to Audit」 を参照してください。

Operations to Audit グローバルに監査する

操作

監視す る 各フ ァ イ ルについて、 デ フ ォ ル ト で監査 ロ グ に入れ る

Microkernel エンジンのイベン ト を設定します。 これらの設定は、 ファイ

ルご とに手動で変更する こ とができます。 「Operations to Audit Globally」を参照してください。

TNBTMON Paths 内部のレガシー設定 現在使用されていません。

設定グループ 設定 用途

Page 114: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

106

Audit for PSQL の管理

変更を加えた後は、新しい設定を有効にするために、 イベン ト ハンド ラーを再起動する必要があ り ます。必要に

応じて、 「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照して ください。

注意 この設定を使用するこ とで、 アーカイブ済みの監査レコードを誤って削除してしま う可能性があ り ま

す。 アーカイブ ファ イルを自動的に削除するこ とが望まし くない状況もあ り得るこ とを考慮してください。

Archive Disk LimitCOMMON SETTINGS セクシ ョ ン内の、値を設定できる項目の 1 つに、 Archives Disk Limit があ り ます。 この値の

デフォルトは -1 で、 これは、 システムはアーカイブ ファ イルの合計ファイル サイズを監視しないこ とを意味し

ます。 値が 0 バイ ト よ り も大きい場合は、 システムは 新のファイルから、 ファ イルの合計サイズが指定された

バイ ト数以下になるファ イルのみを保持し、 古いファイルを削除します。

変更を加えた後は、新しい設定を有効にするために、 イベン ト ハンド ラーを再起動する必要があ り ます。必要に

応じて、 「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照して ください。

注意 この設定を使用するこ とで、 アーカイブ済みの監査レコードを誤って削除してしま う可能性があ り ま

す。 アーカイブ ファ イルを自動的に削除するこ とが望まし くない状況もあ り得るこ とを考慮してください。

Page 115: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

107

サーバー設定の管理

Errors to AuditERRORS TO AUDIT セクシ ョ ンでは、 監査イベン ト と して記録する、 Microkernel エンジンのステータス コード

を設定します。

Audit for PSQL のインス トール後、 デフォルトのステータス コードのセッ トが、 ログ記録用に既に選択されてい

ます。

エラー 説明

2 アプリ ケーシ ョ ンで I/O エラーが発生しました。

8 現在のポジシ ョ ンが不正です。

18 ディ スクがいっぱいです。

19 アプリ ケーシ ョ ンで修復不能なエラーが発生しました。

32 ファイルを拡張できません。

37 別の ト ランザクシ ョ ンが実行中です。

43 指定されたレコード アドレスが不正です。

46 要求したファイルへのアクセスは拒否されました。

51 オーナー ネームが不正です。

54 レコードの可変長部分が破損しています。

67 MicroKernel が、 SQL データ辞書ファイルを開けません。

69 Delete オペレーシ ョ ンが、 破損したファ イルに対して指定されました。

73 RI 定義は同期が取れていません。

101 オペレーティング システムのメモ リが不十分です。

138 MicroKernel が不正なヌル インジケータを検出しました。

141 データベース ログインのユーザー名が不正です。

142 ログイン時に指定されたデータベースが不正です。

143 MicroKernel は、セキュ リ ティ設定されたデータベース内のファイルに権

限なしでアクセスするこ とを許可しません。

Page 116: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

108

Audit for PSQL の管理

変更を加えた後は、新しい設定を有効にするために、 イベン ト ハンド ラーを再起動する必要があ り ます。必要に

応じて、 「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照して ください。

Operations to Audit GloballyOPERATIONS TO AUDIT セクシ ョ ンでは、 [監査の設定] ウ ィンド ウの [監査するオペレーシ ョ ン] ボタンと同

じ種類の設定ができます。

[サーバーの設定] のオプシ ョ ンは、監査の設定に含まれるあらゆるファ イルについてグローバルです。 これに対

し、 [監査の設定] ウ ィンド ウのボタンは、 個々のファイルについて監視するオペレーシ ョ ンを設定できます。

インス トール時、 このウ ィンド ウにおける Audit for PSQL のデフォルト設定には、 読み込み以外のすべてのオペ

レーシ ョ ンが含まれています。 異なるオプシ ョ ンを選択した場合には、 それが監査設定グループに追加したすべ

てのファイルの新しいデフォルト設定になり ます。 これは [すべてのファイルに適用] ボタンをク リ ッ ク しない

限り、 以前に追加したファイルに設定された監視するオペレーシ ョ ンには影響しません。

後に、 グループから任意のファイルを削除し、 再度追加した場合には、 そのファイルの監視するオペレーシ ョ

ン設定は、 このウ ィンド ウの現在の選択項目がデフォルト とな り ます。

個々のファイルの設定の詳細については、 「ファ イル別に監視する操作」 を参照して ください。

変更を加えた後は、新しい設定を有効にするために、 イベン ト ハンド ラーを再起動する必要があ り ます。必要に

応じて、 「Audit for PSQL イベン ト ハンド ラーの再起動」 を参照して ください。

メモ PSQL データベースでは、ク ライアン ト側のキャ ッシュ エンジンがオンになっている場合、キャ ッシュ

エンジンは 8 回連続で読み取り をした後、さ らに読み取るこ とを見越してデータベース ページ全体を読み取

り ます。キャ ッシュ エンジンによって読み取られたデータベース ページ内のレコードは、サーバー上のイベ

ン ト ハンド ラーで監査されません。監査において、 あらゆる読み取りがキャプチャされるこ とを必要とする

場合は、 設定がオフになっているこ とを確認して ください。 ただし、 エンジンのキャ ッシュを使わないと、

データベースのパフォーマンスが低下するこ とがあ り ます。 この動作は、 8 回連続の読み取り という しきい

値に達した場合にのみ発生します。 7 回読み取った後に更新が発生した場合には、 キャ ッシュは発生せず、 7回すべての読み取りがキャプチャ されます。 PSQL Control Center で [ローカル クライアン ト ] を展開し、

[MicroKernel ルーター] を右ク リ ッ ク して [プロパティ ] を選択します。 次に [パフォーマンス チューニン

グ] をク リ ッ ク して、[キャッシュ エンジンの使用] 設定を確認します。デフォルトで、この設定はオフです。

147 ログ セグメン トが見つかり ません。

148 ロール フォワード エラーが発生しました。

エラー 説明

Page 117: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

109

9基本的なト ラブルシューテ ィング

一般的な問題の識別と解決方法

次のト ピッ クでは、 Audit for PSQL を使用していて発生する一般的な問題の解決方法について説明します。

「一般的なヒン ト 」

「 ト ラブルシューティングの方法」

「ステータス ログの再開」

「パスに関連するエラーの処理」

「アプ リ ケーシ ョ ン データを変更したにもかかわらず、 クエリ を実行してもレコードが返されない」

「ネッ ト ワーク通信」

「データベース エンジン」

Page 118: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

110

基本的なト ラブルシューテ ィング

一般的なヒン ト このセクシ ョ ンでは、 Audit for PSQL を使用するための一般的なヒン ト を紹介します。

監視するアプリ ケーシ ョ ン データを構成する際は、選択したファイルが Audit for PSQL サーバーと同じサー

バーに存在しているこ とを確認して ください。

PSQL の設定が最適化されているこ とを確認して ください。 共通設定には通信プロ ト コル、 ファ イル、 ファ

イル ハンドルがあ り ます。 設定と最適化の詳細については、 PSQL ドキュ メン ト を参照してください。

Audit for PSQL は監査レコード に自動的に番号を付けます。 このと き、 32 ビッ ト 整数の最大値である

2,147,483,647 を上限と します。上限に達すると 番号付けを折り 返し、次の監査レコード の番号を再び 1 から始

めます。 番号が急に小さ く なった場合は、 この状況が発生していないかどう かを確認してく ださい。

Page 119: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

111

ト ラブルシューティングの方法

ト ラブルシューテ ィングの方法

問題を解決する前に、 まず原因を究明する必要があ り ます。 以下のチェッ ク リ ス トでは Audit for PSQL における

問題を診断するのに役立つ項目を挙げます。

Audit for PSQL ステータス ログにはエラーも記録されますか?「ステータス ログのシステム アクティビティ

の確認」 を参照して ください。

ネッ ト ワークは正し く機能していますか? 「ネッ ト ワーク通信」 を参照して ください。

データベース エンジンは起動していますか? 「データベース エンジン」 を参照して ください。

Page 120: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

112

基本的なト ラブルシューテ ィング

ステータス ログの再開

Audit for PSQL は、 amstatus.log にステータス レコードを書き込みます。 このファイルは、 デフォルトのインス

トールでは C:\< インス トール ディ レク ト リ >\Audit\Data に配置されます。 ディ スクがいっぱいである場合など

の特定の状況下では、 Audit for PSQL はこのエラー状態が解消されても、 このファ イルへのステータス レコード

の追加を続行できないこ とがあ り ます。 ステータス ログを再開するには、 ログの内容をエクスポート し、 その後

ログを削除します。 Audit for PSQL は自動的に新しいログ ファ イルを開始します。

ステータス ログを再開するには

1 ビューアー ウ ィンド ウで、 [管理者] > [ステータス ログの表示] を選択し、 Audit for PSQL Status Log Viewerを表示します。

2 [ファイル] > [保存] を選択し、 ステータス レコードのテキス ト ファ イルにわかりやすい名前を付けます。

ステータス レコードは、 拡張子 .txt のファイルにエクスポート されます。 このファイルは、 テキス ト形式を

読み取るアプリ ケーシ ョ ンで開く こ とができます。

3 Audit for PSQL を終了します。

4 イベン ト ハンド ラーを停止します。

5 Audit for PSQL のインス トール ディレク ト リにある \Data フォルダーから、 元の amstatus.log ファ イルを削

除します。

6 イベン ト ハンド ラーを再起動します。

7 Audit for PSQL ステータス ログは再びアクティブになり ました。

Page 121: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

113

パスに関連するエラーの処理

パスに関連するエラーの処理

正しいパスの設定を確認するには

1 [管理者] > [サーバーの設定] を選択します。

2 AMMON PATHS を選択します。

3 パスが、 Audit for PSQL がインス トールされたディ レク ト リ を指しているこ とを確認します。

4 リモート システムの Audit for PSQL Viewer ク ライアン トが設定にアクセスする場合には、 UNC パスが設定

されている必要があ り ます。 デフォルトのサブ ディ レク ト リは以下のとおりです。

5 次の情報を確認します。

server は、 Audit for PSQL イベン ト ハンド ラーがインス トールされているコンピューター名です。

auditdir は、 Audit for PSQL がインス トールされたディレク ト リ を表すパス名です。

Config パス、 Log パス、 View パスは、 \\server\auditdir\data\ に設定される必要があ り ます。

インス トール時にパスが正し く初期化されなかった場合は、 \\server\auditdir\... に設定する必要があ り

ます。

表 5 リモートの Audit for PSQL Viewer クライアン トの UNC パス設定

AMMON パス UNC パス

Root \\server\auditdir\

Config \\server\auditdir\data\

Log \\server\auditdir\data\

View \\server\auditdir\data\

Archive \\server\auditdir\arch\

Compress \\server\auditdir\comp\

Empty \\server\auditdir\empty\

Page 122: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

114

基本的なト ラブルシューテ ィング

アプリケーシ ョ ン データを変更したにもかかわらず、 クエリを実行してもレコードが返されない

1 Audit for PSQL イベン ト ハンド ラーが有効になっているこ とを確認して ください。

イベン ト ハンド ラーは、 ビューアーのデータ ツ リーの [アクティブなモニター] ノードの下に表示され

る、 モニター名を右ク リ ッ クするこ とで有効にできます。

モニターを有効または無効にするには、 PSQL データベース エンジンが起動している必要があ り ます。

イベン ト ハンド ラーを有効にしたら、監査を開始するためにデータベース エンジンを再起動する必要が

あ り ます。

2 監査の設定で、このアプリ ケーシ ョ ン ファ イルが、監視対象と して設定されているこ とを確認してください。

3 イベン ト ハンド ラーが有効になっていて、 ファ イルが既に設定されている場合は、 クエリ を実行する前に、

ビュー ファ イルを更新してください。

4 クエ リ を見直して、 照会する対象が狭すぎるために結果が 0 件になっていないかを確認して ください。

5 信頼済みのリ ス トが監査レコードの取得を妨げていないか、 監査フ ィルターを確認して ください。

6 アーカイブが発生した直後でないこ とを確認して ください。発生直後にはログ ファ イルは空になるため、目

的のレコードは存在しません。

7 Audit for PSQL と PSQL のどちらのライセンスもアクティブで、 有効期限が切れていないこ とを確認してく

ださい。

Page 123: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

115

ネッ トワーク通信

ネッ トワーク通信

PSQL System Analyzer (PSA) は、 PSQL データベース エンジンに含まれる診断ユーティ リ ティです。 PSA はスタ

ンドアロンの診断ツールと して使用するこ とができ、 ネッ ト ワークの問題を解決するのに役立ちます。

メモ Audit for PSQL では、PSA はネッ ト ワークの問題を解決するためにのみ使用します。 PSA のその他の機

能は PSQL データベース エンジンに関するものしかあ り ません。PSA のその他の機能 (アーカイブなど) は、

Audit for PSQL には適用されません。

PSA の起動方法

PSA を起動するには

次のいずれかを実行します。

Windows の [スタート ] メニューまたはアプリ画面から PSQL System Analyzer にアクセスします。

PSQL Control Center で、 [ツール] > [System Analyzer] を選択します。

メモ Audit for PSQL のネッ ト ワーク通信の問題を解決するには、 PSA の [System Analyzer オプシ ョ ン] ダ

イアログで [アクテ ィブ インストールをテストする] を選択します。

PSA ドキュ メン ト

PSA の使用については、 『PSQL User's Guide』 で説明されています。 PSA に関する完全な情報については、 このマ

ニュアルを参照して ください。

Page 124: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

116

基本的なト ラブルシューテ ィング

データベース エンジン

Audit for PSQL が機能するためには PSQL データベース エンジンが起動している必要があ り ます。

PSQL サーバー エンジンが起動しているかどうかを調べるには

次のいずれかを実行します。

PSQL Control Center で、 確認する [サービス] ノードを展開し、 そのノードを右ク リ ッ ク して [全サービス

の開始] を選択します。

または、 Windows で以下の手順を使用します。

1 コン ト ロール パネルから、 [サービス] 管理コンソールを開きます。

2 次のサービスを探します。

Actian PSQL Relational Engine

Actian PSQL Transactional Engine

PSQL データベース エンジンが正し く機能するには、 これらのサービスが共に開始されている必要があ り ま

す。

[状態] 列では、 そのサービスの現在の状態 (開始または停止) を表示します。 [スタート アップの種類] 列

は、 そのサービスの開始の設定 (システムの起動時に自動的に開始、 または手動で開始) を示します。

3 サービスが開始されていない場合は、 そのサービスを右ク リ ッ ク して [開始] を選択します。

Page 125: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

117

10高度な操作

パワー ユーザーおよびプログラマー向けの機能

高度な操作は、 Audit for PSQL Viewer で提供される監査システムの域を越えてアクセスするためのユーティ リ

ティや方法を必要とするユーザー向けのものです。

「コマンド ラインからスキーマを管理する」

Page 126: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

118

高度な操作

コマンド ラインからスキーマを管理する

Audit for PSQL Schema Maintenance Wizard は、コマンド ライン版の amschemamaint.exe を備えています。デフォ

ル トのインス トールの場合、 このファ イルは < インス トール ディ レク ト リ >\Audit\Bin にあ り ます。 Audit forPSQL インス トールはこのユーティ リ ティ を呼び出して、 インス トール イ メージのルートにある Schema フォル

ダーから次の 2 つのファイルをインポートするこ とによ り、 PSQL Demo および PSQL Generic の監査構成を作成

します。

PSQL_Demo_V9.add

PSQL_Generic.add

サード パーテ ィ製のアプ リ ケーシ ョ ンでは、 amschemamaint.exe をス ク リ プ ト で使用して、 カスタム CD のSchema フォルダーのファイルにスキーマをエクスポート し、インス トール時にそのスキーマが自動的にインポー

ト されるよ うにするこ とができます。 使用の順序は次のとおりです。

1 アプリ ケーシ ョ ンをインス トールします。

2 Audit for PSQL をインス トールします。

3 amschemamaint.exe を実行して \Schema フォルダーからインポート します。

メモ amschemamaint.exe を使用してインス トール CD をカスタマイズし、 PSQL_Demo_V9.add が [監査の

設定] ウ ィ ンド ウに表示されないよ うに削除したい場合は、 次のよ うにします。 ただし、 PSQL_Generic.addは Audit for PSQL が正常に機能するために必要であるため、 削除しないでください。

amschemamaint.exe ユーティ リ ティには 4 つのフォームがあ り ます。

「import」

「export」

「remove」

「list」

それぞれについて、 これ以降で説明します。

importAudit for PSQL Schema Maintenance インポート ユーティ リ ティ。

説明

PSQL データベースから、 またはファイルからスキーマをインポート します。 インポート用の .add ファ イルを作

成するための手順については、 「export」 を参照してください。

構文

データベース : amschemamaint import -d database_path [-m password] -p "product name" -v version -s description [-a folder]

ファ イル : amschemamaint import -i file_path_name [-a folder]

Page 127: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

119

コマンド ラインからスキーマを管理する

オプシ ョ ン

C:\>amschemamaint import -d d:\< インス トール ディレク ト リ >\demodata -p "PSQL Demo" -v 10.0 -s "PSQL Demonstration Data" -a \\server_name\volume_name\data

exportAudit for PSQL Schema Maintenance エクスポート ユーティ リ ティ。

説明

後で Audit for PSQL にインポートするために、 PSQL データベースからファ イルへスキーマをエクスポート しま

す。

構文

amschemamaint export -d database_path [-m password] -p "product name" -v version -s "description" -e file_path_name

オプシ ョ ン

オプシ ョ ン 説明

-a Audit for PSQL amserver ファ イルがある、 リモート サーバー上の Data ディ レ

ク ト リ 。 amserver がク ライアン ト と同じシステムにある場合は任意です。

-d インポートするデータベース スキーマ (.ddf ファ イル) のパス名。

-m PSQL v8.5 よ り前のバージ ョ ンの、セキュ リ ティで保護されているデータベー

スの Master パスワード。

-p データが属しているアプリ ケーシ ョ ンの名前。[監査の設定] ウ ィンド ウの[製

品名] フ ィールドに当たり ます。 スペースを含んでいる場合は、引用符を使用

します。

-s 製品の詳しい説明。 [監査の設定] ウ ィンド ウの [製品の説明] フ ィールドに

当たり ます。

-v データが属しているアプリ ケーシ ョ ンのバージ ョ ン番号。 [監査の設定] ウ ィ

ンド ウの [バージ ョ ン] フ ィールドに当たり ます。

-i インポート元のパス とファ イル名。

-h ヘルプ

オプシ ョ ン 説明

-d インポートするデータベース スキーマ (.ddf ファ イル) のパス名。

-m PSQL v8.5 よ り前のバージ ョ ンの、セキュ リ ティで保護されているデータベー

スの Master パスワード。

-p データが属しているアプリ ケーシ ョ ンの名前。[監査の設定] ウ ィンド ウの[製

品名] フ ィールドに当たり ます。 スペースを含んでいる場合は、引用符を使用

します。

Page 128: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

120

高度な操作

C:\>amschemamaint export -d d:\< インス トール ディレク ト リ >\demodata -p "PSQL Demo" -v 10.0 -s "PSQL Demonstration Data" -e d:\< インス トール ディレク ト リ >\demodata\auditschema

removeAudit for PSQL Schema Maintenance 削除ユーティ リ ティ。

説明

Audit for PSQL システムからスキーマを削除します。

構文

amschemamaint remove -p "product name" -v version [-a folder]

オプシ ョ ン

C:\>amschemamaint remove -p "PSQL Demo" -v 10.0 -a d:\data\audit

listAudit for PSQL Schema Maintenance リ ス ト ユーティ リ ティ。

説明

現在監査の設定にあるすべてのスキーマを表示します。

-s 製品の詳しい説明。 [監査の設定] ウ ィンド ウの [製品の説明] フ ィールドに

当たり ます。

-v データが属しているアプリ ケーシ ョ ンのバージ ョ ン番号。 [監査の設定] ウ ィ

ンド ウの [バージ ョ ン] フ ィールドに当たり ます。

-e エクスポート先のパス とファ イル名。

-h ヘルプ

オプシ ョ ン 説明

-a Audit for PSQL amserver ファ イルがある、 リモート サーバー上の Data ディ レ

ク ト リ 。 amserver がク ライアン ト と同じシステムにある場合は任意です。

-p データが属しているアプリ ケーシ ョ ンの名前。[監査の設定] ウ ィンド ウの[製

品名] フ ィールドに当たり ます。 スペースを含んでいる場合は、引用符を使用

します。

-v データが属しているアプリ ケーシ ョ ンのバージ ョ ン番号。 [監査の設定] ウ ィ

ンド ウの [バージ ョ ン] フ ィールドに当たり ます。

-h ヘルプ

オプシ ョ ン 説明

Page 129: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

121

コマンド ラインからスキーマを管理する

構文

amschemamaint list [-a folder]

オプシ ョ ン

C:\>amschemamaint listCurrent schema configurations:PSQL Generic [<default version>]PSQL Demo [12.0]PSQL Demo [12]Pstore [1.0]

C:\>amschemamaint list -a \\server_name\volume_name\audit\dataCurrent schema configurations:PSQL Generic [<default version>]PSQL Demo [12.0]PSQL Demo [12]Pstore [1.0]

オプシ ョ ン 説明

-a Audit for PSQL amserver ファ イルがある、 リモート サーバー上の Data ディ レ

ク ト リ 。 amserver がク ライアン ト と同じシステムにある場合は任意です。

-h ヘルプ

Page 130: User's Guide - origin2.cdn.componentsource.com · 2000 AîWindows XP AîWin32 AîWin32s AîWindows 7 AîWindows 8 AîWindows Server 2008 AîWindows Server 2012 AîB BKB6 Visual Basic

122

高度な操作