前のトピック: CA Enterprise Log Manager が syslog イベントを受信しているかどうかの確認

次のトピック: 例: WinRMLinuxLogSensor を使用した直接収集の有効化

例: ODBCLogSensor を使用した直接収集の有効化

ODBCLogSensor を使用して、特定のデータベースおよび CA 製品によって生成されたイベントの直接収集を有効にすることができます。 そのためには、ODBCLogSensor を使用する統合に基づいてデフォルト エージェント上にコネクタを作成します。 多くの統合でこのセンサを使用します。たとえば、CA_Federation_Manager、CAIdentityManager、Oracle10g、Oracle9i、MS_SQL_Server_2005 などです。

以下は、CA Enterprise Log Manager サーバ上のデフォルト エージェントによって直接収集可能なイベントを生成する製品の一部を示しています。 製品ごとに固有のコネクタが使用され、各コネクタが ODBCLogSensor を使用します。

完全なリストについては、サポート オンライン上の製品統合マトリックスを参照してください。

この例では、Microsoft SQL Server データベースからのイベントの直接収集を有効にする方法を示します。 デフォルト エージェント上に展開されたコネクタは、MS_SQL_Server_2005 統合に基づいています。 この例では、SQL Server データベースが ODBC サーバ上に存在しています。 CA Enterprise Log Manager エージェントに展開されたコネクタは、MSSQL_TRACE テーブルからイベントを収集します。 Microsoft SQL Server データベースからのイベント収集を有効にするには、選択されたイベントがこのトレース テーブルに送信されるようにする必要があります。 このための具体的な手順については、Microsoft SQL Server コネクタ ガイドを参照してください。

Microsoft SQL Server イベント ソースを設定する方法

  1. [管理]タブ-[ライブラリ]サブタブを選択します。
  2. [イベント精製ライブラリ]を展開し、統合、サブスクリプションを展開して、MS_SQL_Server_2005 を選択します。

    [統合の詳細を表示]に、センサ名 ODBCLogSensor が表示されます。 サポートされているプラットフォームには Windows と Linux の両方が含まれます。

  3. [統合の詳細を表示]上で[ヘルプ]リンクをクリックします。

    Microsoft SQL Server コネクタ ガイドが表示されます。

  4. 前提条件および Microsoft SQL Server 設定のセクションを確認します。

イベント ソースを設定してログ記録を確認する方法

  1. 次の詳細を収集します: ODBC サーバの IP アドレス、データベース名、サーバへのログオンに必要な管理者ユーザ名とパスワード、SQL Server 認証に使用される権限レベルの低いユーザの認証情報 (これはトレース テーブルに対して読み取り専用アクセス権限を持つよう定義されたユーザです)。
  2. 管理者ユーザ名とパスワードで ODBC サーバにログオンします。
  3. Microsoft SQL Server コネクタ ガイドに指定されたとおり、TCP/IP 接続を確認します。
  4. SQL Server を設定し、Microsoft SQL Server コネクタ ガイドに指定されたとおり、トレース テーブルにイベントが送信されることを確認します。

    : 作成するトレース テーブルが含まれるデータベースの名前を記録しておいてください。 このデータベース名は接続文字列に指定する必要があります。 例: master

ODBC サーバ上の SQL Server データベースによって生成されるイベントを取得するためにデフォルト エージェント上にコネクタを作成する方法

  1. [管理]タブをクリックし、[ログ収集]サブタブをクリックします。
  2. [エージェント エクスプローラ]を展開し、CA Enterprise Log Manager デフォルト エージェントが含まれるエージェント グループを展開します。
  3. デフォルト エージェント、つまり CA Enterprise Log Manager という名前を持つエージェントを選択します。

    デフォルト エージェントには、他のコネクタが展開されている場合があります。

  4. [コネクタの新規作成]をクリックします。

    エージェントを選択し、[Create new connector]をクリックする。

    [コネクタの詳細]ステップが選択された状態で、[新規コネクタの作成]ウィザードが開きます。

  5. [統合]ドロップダウン リストから MS_SQL_Server_2005 を選択します。

    この選択によって、[コネクタ名]フィールドに「MS_SQL_Server_2005_Connector」が自動入力されます。

  6. (オプション)デフォルトの名前を、コネクタの特定が容易になるような名前に変更します。 この同じエージェントで複数の SQL Server データベースをモニタしている場合は、一意の名前を指定することを検討します。

    MS_SQL_Server_2005 統合を選択する。

  7. (オプション)[抑制ルールの適用]をクリックし、サポートされるイベントに関連付けられるルールを選択します。

    たとえば、MSSQL_2005_Authorization 12.0.44.12 を選択します。

  8. [コネクタの設定]手順をクリックし、[ヘルプ]リンクをクリックします。

    この手順には、Windows と Linux の両方で必要となる CA Enterprise Log Manager のセンサの設定が含まれます。

  9. デフォルト エージェントのプラットフォームである Linux 用の手順を確認し、指定されたとおりに接続文字列および他のフィールドを設定します。
    1. 「センサの設定 -- Linux」に指定されているように接続文字列を入力します。アドレスにはイベント ソースのホスト名または IP アドレスを指定します。データベースは MSSQLSERVER_TRACE が作成される SQL Server データベースです。
      DSN=SQLServer Wire Protocol;Address=IPaddress,port;Database=databasename
      
    2. 読み取り専用のイベント収集アクセス権を持つユーザの名前を入力します。 読み取り専用アクセス権を付与するには、db_datareader ロールと public ロールをユーザに割り当てる必要があります。
    3. 指定したユーザ名のパスワードを入力します。
    4. データベースのタイム ゾーンを、GMT に対する相対値として指定します。

      : Window サーバで、この情報は[日付と時刻]プロパティの[タイムゾーン]タブに表示されます。 システム トレイ上のクロックを開きます。

    5. [最初から読み取り開始]をオンまたはオフにします。これにより、ログ センサがデータベースの最初からイベントを読み取るかどうかが決まります。

    以下に例を一部示します。

    コネクタ ガイドで指定されているようにデータを入力する。

  10. [保存して閉じる]をクリックします。

    新しいコネクタ名が[エージェント エクスプローラ]のエージェントの下に表示されます。

    MS_SQL_Server_2005_Connector がエージェント名の下に表示されている。

  11. MS_SQL_Server_2005_Connector をクリックして、ステータス詳細を表示します。

    最初は、ステータスに[設定保留中]が表示されます。 そのステータスに[実行中]が表示されるまで待ちます。

    ステータスを表示するには[実行中]をクリックする。

  12. コネクタを選択して[実行中]をクリックし、イベント収集詳細を参照します。

    : レポートを実行して、このデータベースからのデータを参照することもできます。

デフォルト エージェントがターゲット イベント ソースからイベントを収集していることを確認する方法

  1. [クエリおよびレポート]タブを選択します。 [クエリ]サブタブが表示されます。
  2. [クエリ リスト]で[プロンプト]を展開し、[コネクタ]を選択します。
  3. コネクタ名を入力し、[実行]をクリックします。

    収集されたイベントが表示されます。 最初の 2 つは内部イベントです。 続くイベントは、設定した MS SQL トレース テーブルから収集されたイベントです。

    : 予期されるイベントが表示されていない場合、メイン ツールバーで[グローバル フィルタおよび設定]をクリックし、[時間範囲]を[制限なし]に設定して設定を保存する。

  4. (オプション)[元のイベントの表示]を選択し、最初の 2 つのイベントの結果文字列を確認します。 結果文字列は元のイベントの最後に表示されます。 以下の値は正常に開始されたことを示します。

詳細情報:

直接ログ収集用イベント ソース