自動検出の使用によるターゲットの追加

OMS自動検出を使用して自動的にMySQLインスタンスを検出できます。

Oracle MySQLの自動検出を構成するには、次の手順を実行します:
  1. 「設定」メニューから、「ターゲットの追加」「自動検出の構成」の順に選択します。
    「検出の設定」ページが表示されます。
  2. 「ホスト上のターゲット」表から、自動検出するホストを選択します。
  3. 「検出モジュール」をクリックします。
    検出モジュール: hostnameページが表示されます。
  4. Oracle MySQL Discoveryモジュールを選択します。
  5. 「OK」をクリックして変更内容を保存し続行します。

    もう一度「検出の設定」ページが表示されます。

    ノート:

    インスタンスの検出には時間がかかる場合があります。
  6. 「設定」メニューで、「ターゲットの追加」メニューから自動検出結果を選択します。
    前のステップで追加したターゲットが、「ホスト上のターゲット」タブにリストされます。
  7. そのホストを選択し、「昇格」をクリックします。
    「管理対象外ターゲットの昇格」ページが表示されます。
  8. 必要に応じてフィールドに値を移入します。

    ノート:

    「プロパティ」セクションは、権限とユーザーが正しく設定されている場合は自動移入されます。権限が正しくない場合や、そのプロセスが別のユーザーのアカウントで実行されている場合は、これらの値のいくつかが自動移入されません。

    ポートとソケットの両方が移入されている場合は、ポートがソケットよりも優先されます。ソケットのみを使用する場合は、「ポート」フィールドと「ホスト」フィールドの値を削除する必要があります。

  9. 「昇格」をクリックします。
    「確認」ダイアログで、昇格の進行状況が表示され、終了するとプロンプトが表示されます。
  10. 「OK」をクリックし、「すべてのターゲット」ページを開いて、その新しいターゲットを見つけます。

自動検出ターゲットのネーミング

ターゲットには、次のルールに従って名前が付けられます:

  • Hostname:PortNumber - ターゲットがTCPでリスニングしている場合
  • Hostname:SocketPath - ターゲットがソケットを介してリスニングしている場合。
  • Hostname.pid - ポート番号もソケットも解決できない場合は、モニター対象のMySQLインスタンスのプロセス識別子(pid)が使用されます。

ノート:

Hostname.pidネーミング規則を使用している場合は、そのMySQLインスタンスが再起動されると、新しい管理対象外ターゲットが結果リストに追加されます。これは、新しいプロセスIDが割り当てられて、そのターゲットの名前が変更されるためです。

この方法を使用して生成されたホスト名は、MySQLサーバーが再起動され、新しい生成された名前がそのリストに追加された場合でも、結果リストから削除されません。その生成された古いホスト名は、手動で管理する必要があります。