MySQL のディスカバリー

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • ディスカバリー は、 UNIX または Windows オペレーティングシステムで実行されている MySQL のインスタンスを識別できます。

    要件

    ディスカバリーは MySQL 構成ファイルの場所を次の領域から検索します。
    • UNIX:ディスカバリーは mysqld プロセス、またはポート 3306 から MySQL 構成ファイルの場所を検索します。
    • Windows:ディスカバリーは mysqld.exe プロセス、またはポート 3306 から MySQL 構成ファイルの場所を検索します。
    プロセスごとに、以下のプロセスパラメーターが次の順序で実行されます。

    --defaults-extra-file

    --defaults-file

    MYSQL 構成ファイルの場所が検索から見つからない場合、次のようになります。
    • UNIX:構成ファイルの場所はデフォルトの /etc/my.cnf になります。
    • Windows:デフォルトの構成ファイルの場所は存在せず、構成ファイルの場所を読み込むプローブがスキップされます。
    注:
    プローブからパターンへの移行の詳細については、 ナレッジ記事「KB0694477」を参照してください。

    認証情報

    次の認証情報を設定します。
    • Windows 資格情報
    • SSH 認証情報
    • 適用可能な認証情報 (ホストマシンが必要とする認証情報に加えて、アプリケーションが認証情報を必要とする場合)
      注:
      ディスカバリーの前提条件で言及されていない限り、適用可能な認証情報を設定する必要はありません。

    ディスカバリーとサービスマッピングに必要な特権コマンドのリストについては、「 特権ユーザーを必要とする サービスマッピング コマンド」を参照してください。このリストには、組織内の Unix ベースのホストを検出およびマッピングするために昇格された権限が必要なコマンドが含まれています。

    分類子、プローブ、パターン

    ディスカバリーは MySQL の検出に次の分類子、プローブ、およびパターンを使用します。
    分類子 トリガープローブ パターン
    MySQL サーバー
    • 水平パターン:パターンを起動します。
    • Windows - MySQL 構成*
    • Windows - MySQL バージョン*
    • MySQL - 構成*
    • MySQL - バージョン*
    Windows および Linux パターンで My SQL サーバー

    * 新規インスタンスの場合、これらのプローブは分類子で非アクティブになります。ディスカバリーはディスカバリー用のパターンを使用します。

    パターンを使用するには、分類子の水平パターンプローブに正しいパターンが指定されていることを確認します。手順については、「分類子への水平パターンプローブの追加」を参照してください。

    収集されるデータ

    ディスカバリーは MySQL インスタンス [cmdb_ci_db_mysql_instance] テーブルの次のフィールドに入力します。
    ラベル フィールド名 ソース
    MySQL 構成 myconf my.cnf
    TCP ポート tcp_port running_process
    バージョン version mysqld