データベースの可視性を使用して Microsoft Azure をモニタするには、Microsoft Azure 2008 以降を実行している必要があります。 

Azure SQL Managed Instance を構成するには、Microsoft SQL Server コレクタの設定手順に従います。「Microsoft SQL Server コレクタの設定」を参照してください

このページの手順は、Azure SQL データベースコレクタに固有のものであり、Azure SQL マネージドインスタンスには適用されません。not  

接続の詳細

セクションフィールド説明
新しいコレクタの作成データベースタイプモニタするデータベースタイプ。
Agent(エージェント)コレクタを管理するデータベースエージェント。
Collector Nameコレクタを識別する名前。
接続の詳細[ホスト名] または [IP アドレス]データベースが実行されているマシンのホスト名または IP アドレス。
データベースモニタ対象のデータベースインスタンスの名前。
Listener Portデータベースエージェントとの間でデータベースが通信するポートの TCP/IP アドレス
カスタム JDBC 接続文字列データベースエージェントによって生成された JDBC 接続文字列。カスタムの接続文字列を指定することもできます。これはカスタム認証オプションを設定する場合に有効です。
[Username] と [Password]ユーザ名データベースエージェントを介してデータベースに接続し、データベースをモニタしているユーザの名前。ユーザは、「Microsoft Azure のユーザ権限」で説明されている権限を持っている必要があります。
パスワードデータベースエージェントを介してデータベースに接続し、データベースをモニタしているユーザのパスワード。
CyberArkデータベースのユーザ名とパスワードに対して CyberArk を有効にする場合にクリックします。CyberArk を有効にすると、データベースのユーザ名とパスワードを取得するために、アプリケーション、安全、フォルダ、およびオブジェクトに関する情報が必要になります。データベースの可視性とともに CyberArk を使用するには、CyberArk Web サイトから JavaPasswordSDK.jar ファイルをダウンロードし、ファイルの名前を cyberark-sdk-9.5.jar に変更する必要があります。その後、この JAR ファイルをデータベースエージェント zip ファイルの lib ディレクトリにコピーする必要があります。 
詳細オプションSub-Collectors

複数のデータベースインスタンスを統合ビューでモニタし、複数のデータベースのメトリックを集約する場合にクリックします。カスタムクラスタをモニタするには、サブコレクタごとに追加のホスト名または IP アドレス、およびポートの詳細を追加できます。合計で最大 29 個のサブコレクタを追加できます。したがって、カスタムクラスタで 30 個のデータベースをモニタできます。メインコレクタによって消費されるライセンスに加え、各サブコレクタはデータベースタイプに応じて 1 つ以上のライセンスを消費します。

注意

  • ホスト名または IP アドレス以外のすべての接続パラメータ、およびサブコレクタのポートの詳細はメインコレクタと同じです。コレクタの設定を作成または編集する際にサブコレクタに異なるパラメータを指定する場合は、コレクタの作成 API を使用してのみ、これを行うことができます。

  • カスタムクラスタコレクタをスタンドアロンコレクタに変換することはできません。スタンドアロンデータベースをモニタする場合は、カスタムクラスタコレクタ全体を削除し、新しいスタンドアロンコレクタを作成します。ただし、カスタムクラスタコレクタを削除すると、すべての履歴データが削除されることに注意してください。
接続プロパティ(Connection Properties)新しい JDBC 接続プロパティを追加するか、またはリレーショナルデータベースの既存のプロパティを編集する場合にクリックします。
Monitor Operating System詳細については、「サーバハードウェアをモニタするデータベースエージェントの構成」ページを参照してください。

Microsoft Azure のユーザ権限

モニタリングに使用されるユーザアカウントは、SQL Server 認証アカウント(AppDynamics データベースの可視性が Windows または Linux で実行されている場合)にすることができます。 

SQL Server のログオンに必要な最小権限

最小レベルの権限を持つ SQL Server 認証ログインまたはユーザを作成できます。SQL Server のログインを作成するには、SQL Server Management Studio(SSMS)または SQL エディタを介して管理者アカウントからプライマリデータベースに接続する必要があります。

ユーザアカウントでデータベースをモニタするには、マスターデータベースへの読み取り専用アクセス権が必要です。

  1. ログインを作成するには、次のコマンドを実行します。コマンドでセキュアなパスワードを指定します。

    CREATE LOGIN DBMon_Agent_User WITH PASSWORD = 'Password123'
    CODE
  2. Azure SQL データベースで次のコマンドを実行して、新しく作成されたログイン用のユーザアカウントを作成します。

    CREATE USER DBMon_Agent_User FOR LOGIN DBMon_Agent_User WITH DEFAULT_SCHEMA = dbo
    CODE
  3. Azure SQL データベースに接続しているときに、次に示すコマンドを実行して、前提条件となるロールおよび権限を付与します。

    grant VIEW DATABASE STATE to DBMon_Agent_User
    CODE