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



