これは開発版のドキュメントを表示しています。内容が不完全な場合があります。
このページには自動翻訳されたコンテンツが含まれています。 誤りを見つけた場合は、その箇所を選択して Ctrl+Enter を押し、編集者に報告してください。

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