MySQL Enterprise Service Agent を Linux システムにインストールするには、Linux Standards Base(LSB)初期化機能がインストールされている必要があります。
エージェントをインストールするには、ファイル
mysqlserviceagent-
(version
-installer.binversion
はバージョン番号、OS、アーキテクチャの 3
つのパートから構成されます)を含むディレクトリにナビゲートします。次のコマンドを入力して、このファイルが実行可能であることを確認します。
shell> chmod +x mysqlserviceagent-version
-installer.bin
デフォルトディレクトリ(/opt/mysql/enterprise/agent
)にインストールするには、root
としてログインする必要があります。権限を持つユーザとしてインストールすると、/home/
ディレクトリにインストールされます。
user_name
/mysql/enterprise/agent
権限付きユーザとしてエージェントをインストールすると、再起動時にエージェントは自動的には起動しません。
次に、コマンドラインからインストールする方法について説明します。Windows
Manager
内からインストーラを実行することで、Service
Agent
をグラフィカルにインストールできます。いずれの場合も手順は同じです。また、Service
Agent を unattended
モードでインストールすることもできます。これは特に、複数のインストールを実行する場合に便利です。詳細については、項2.7. 「無人インストール」を参照してください。
次のコマンドを入力して、コマンドラインからインストールを開始します。
shell> ./mysqlserviceagent-version
-installer.bin --mode text
以下には、さまざまなオプションが表示されています。デフォルト値は角括弧内に表示されます。デフォルト値を使用するには、Enter をクリックします。デフォルト値を使用しない場合、新しい値を入力します。
インストールを開始したら、最初に、インストールプロセス中に使用する言語を選択する必要があります。
Language Selection Please select the installation language [1] English [2] Japanese Please choose an option [1] :
次に、エージェントをインストールするディレクトリを選択します。
---------------------------------------------------------------------------- Welcome to the MySQL Enterprise Service Agent Setup Wizard. ---------------------------------------------------------------------------- Please specify the directory where MySQL Enterprise Service Agent will be installed Installation directory [/opt/mysql/enterprise/agent]:
監視する MySQL サーバを指定します。まず、MySQL Server との通信に TCP/IP またはソケットベース接続のどちらを使用するか指定する必要があります。
How will the agent connect to the database it is monitoring? [1] TCP/IP [2] Socket Please choose an option [1] :
TCP/IP を選択した場合、TCP/IP アドレスとポート番号を入力するよう要求されます。
---------------------------------------------------------------------------- Monitored Database Information IMPORTANT: The agent user account specified below requires special MySQL privileges. Visit the following URL for more information: https://enterprise.mysql.com/docs/monitor/2.0/en/mem-install.html#mem-agent-rights MySQL hostname or IP address [127.0.0.1]: Validate MySQL hostname or IP address [Y/n]: MySQL Port [3306]:
Socket を選択した場合、MySQL
ソケットのパス名を提供するよう要求されます。通常の値は、/tmp/mysql.sock
、/var/mysql/mysql.sock
、/var/run/mysql.sock
です。
---------------------------------------------------------------------------- Monitored Database Information IMPORTANT: The agent user account specified below requires special MySQL privileges. Visit the following URL for more information: https://enterprise.mysql.com/docs/monitor/2.0/en/mem-install.html#mem-agent-rights MySQL Socket []:
監視する MySQL サーバのユーザ証明書を指定します。
MySQL Username []: service_agent
MySQL Password :
Re-enter :
Query Analyzer を有効にするか指定します。インストール中に Query Analyzer を無効にした場合、Query Analyzer 機能を再び有効にするには、設定ファイルを手動で編集する必要があります。Query Analysis(プロキシ)を有効にすると、エージェントがクエリをリスニングするときに使用するポートを指定する必要があります。
---------------------------------------------------------------------------- Query Analyzer Configuration MySQL Proxy enables query monitoring and analysis by listening on a specified port for client connections that are then passed through to a backend MySQL database server. It is not needed for basic monitoring functionality. Click here for more information. [Y/n]: Enable Proxy (recommended) [Y/n]: Proxy Port [4040]: Backend Host: 127.0.0.1 (cannot be changed) Backend Port: 3306 (cannot be changed)
インストール中に無効にした Query Analyzer を有効にする手順の詳細については、章 9. Query Analyzer ページを参照してください。
このエージェントで使用する MySQL Enterprise Service Manager の詳細を入力します。必要な設定情報は、MySQL Enterprise Service Manager をインストールしたときに生成されたインストールレポート内で確認できます。
----------------------------------------------------------------------------
MySQL Enterprise Monitor Options
Hostname or IP address []: 192.168.0.197
Tomcat Server Port [18080]:
Tomcat SSL Port [18443]:
エージェントおよび MySQL Enterprise Service Manager では、通信に SSL を使用できます。エージェントおよび MySQL Enterprise Service Manager 間で SSL 通信を有効にする場合、次の質問に対して Y を指定する必要があります。
Use SSL? [y/N]: Agent Username [agent]: Agent Password : Re-enter : ----------------------------------------------------------------------------
インストールが開始する前に、指定したインストール設定の要約が提供されます。
Here are the settings you specified: Installation directory: /opt/mysql/enterprise/agent Monitored MySQL Database: ------------------------- Hostname or IP address: 127.0.0.1 Port: 3306 MySQL username:mysql_user
MySQL password:password
Query Analyzer Configuration ------------------------- Proxy Enabled: yes Proxy Port: 4040 MySQL Enterprise Manager: ------------------------------ Hostname or IP address:192.168.0.197
Tomcat Server Port: 18080 Tomcat SSL Port: 18443 Use SSL: 0 Agent username:agent
Press [Enter] to continue : ---------------------------------------------------------------------------- Setup is now ready to begin installing MySQL Enterprise Service Agent on your computer. Do you want to continue? [Y/n]: y
インストーラは、必要なファイルをコピーして、エージェントの実行に必要な設定ファイルを作成します。
---------------------------------------------------------------------------- Please wait while Setup installs MySQL Enterprise Service Agent on your computer. Installing 0% ______________ 50% ______________ 100% ######################################### ---------------------------------------------------------------------------- Info to start MySQL Agent The MySQL agent was successfully installed. To start the MySQL Agent please invoke: /opt/mysql/enterprise/agent/etc/init.d/mysql-monitor-agent start Press [Enter] to continue : ---------------------------------------------------------------------------- Setup has finished installing MySQL Enterprise Service Agent on your computer.
最後に、プロンプト表示で提供された
README
ファイルを参照できます。このファイルを個別に参照する場合、このファイルは、エージェントインストールディレクトリ内の
share/doc/README_en.txt
ファイル内にあります。
エージェントの起動については、項2.5.3. 「エージェントの起動および停止: UNIX」を参照してください。