You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

MySQLサーバーの監視

MySQLサーバーの監視を開始するには、以下の手順に従ってください。

  1. 制限付きMySQLユーザーの作成
  2. MySQL監視テンプレートの適用
  3. 最新データの確認

MySQLサーバーの監視を開始するには、そのDSNとZabbixサーバーのIPアドレスを知っておく必要があります。

MySQLサーバーの監視にはZabbixエージェントを使用します。エージェントのインストール手順はこのプロセスで説明します。

このガイドを使用するには、ZabbixサーバーとWebインターフェースがインストールされている必要があります。デフォルトのAdminユーザーでZabbixにログインしている必要があります。

制限付きMySQLユーザーの作成

MySQLの監視に必要な権限のみを持つ制限付きのMySQLユーザーを作成することを推奨します。

mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>'; 
       mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';

MySQL監視テンプレートの適用

Zabbixでは、このテンプレートはすぐに使用できます。データ収集、可視化、分析のために事前に設定された要素が含まれています。

テンプレートを適用するには、ホストウィザードデータ収集 > ホスト)を開始します。

  • テンプレートを選択("MySQL by Zabbix agent 2")

  • MySQLサーバーホストを作成し、グループを追加します。この仮想ホストには、MySQLサーバー監視に関連するすべてのデータが含まれます。

  • エージェント2を設定してインストールします(Zabbix agent 2はMySQL監視を標準で提供します)。

エージェントをインストールするには、MySQLサーバーをホストしているマシンで提供されたコマンドを実行します。これにより、エージェントがインストールされ、Zabbixサーバーへの接続が暗号化付きで設定されます。

すでにエージェント2がインストールされている場合は、このステップをスキップできます(次へをクリック)。ただし、エージェントに接続するための事前共有キーIDと事前共有キーの入力が求められます。

  • ホストの設定を完了します。重要なのは、MySQLサーバーのDSN、MySQLユーザー、およびパスワードの入力が求められることです。作成したzbx_monitorユーザーとそのパスワードを入力してください。
ステップ1 ステップ2 ステップ3 ステップ4

テンプレートの選択。

ホスト/ホストグループの作成。

ホスト上でのエージェントの設定とインストール。

MySQLサーバーのDNS、ユーザー、パスワードの追加。

他の設定はデフォルトのままにしておくことができます。

ホストウィザードを完了するには、作成完了をクリックします。

最新データを確認する

おめでとうございます。MySQLサーバーの監視が開始されました!

Zabbixは可視化オプションを提供し、問題が発生した場合にアラートを通知します。メールでアラートを設定するには、問題通知の受信を参照してください。