Zabbixを使用してMySQLサーバーを監視する方法を学びたいと思いませんか? このチュートリアルでは、Zabbix を使用して MySQL サーバーを監視する方法を説明します。

ザビックスプレイリスト:

このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。

FKITという名前の私たちのユーチューブチャンネルに登録することを忘れないでください。

Zabbix に対する MySQL ユーザーの構成

Zabbix は、MySQL サーバーにアクセスし、データベース監視を実行するためのアカウントを必要とします。

MySQL データベースサーバーで、Zabbix にアカウントを作成します。

すべての MySQL データベースに対する使用権限を Zabbix ユーザーに付与します。

Copy to Clipboard

作成された MySQL ユーザー名とパスワードをメモします。

MySQL サーバーに Zabbix エージェントをインストールします。

ここで、MySQL サービスを実行しているコンピューターに Zabbix エージェントをインストールする必要があります。

Linux コンソールで、次のコマンドを使用して、必要なパッケージをインストールします。

Copy to Clipboard

Zabbix インストール・パッケージを解凍し、Zabbix エージェントをコンパイルしてインストールします。

Copy to Clipboard

Zabbix パッケージに含まれているスタートアップ スクリプトをコピーします。

Copy to Clipboard

システム上の zabbix_agentd.conf 構成ファイルの場所を探します。

Copy to Clipboard

ここに、設定の前に元のファイルがあります。

Copy to Clipboard

ここに、新しいファイルと設定を示します。

Copy to Clipboard

この例では、Zabbix エージェントは、Zabbix サーバー 200.200.200.200 からの接続を許可するように構成されています。

IP アドレス 200.200.200.200 の Zabbix サーバーは、このエージェントに対して情報を要求し、受信することができます。

Localhost 127.0.0.1 は、エージェントに対して情報の要求と受信を許可されます。

ディレクトリを作成します zabbix_agentd.conf.d.

Copy to Clipboard

Zabbix インストール パッケージから userparameter_mysql.conf という名前のファイルを zabbix_agentd.conf.d ディレクトリにコピーします。

Copy to Clipboard

必要な Zabbix エージェント MySQL 認証情報ファイルを作成します。

Zabbix エージェントは、この情報を使用して MySQL サーバーに接続します。

Copy to Clipboard

ここに私たちの設定があります。

Copy to Clipboard

この例では、Zabbix エージェントはローカルホストにインストールされている MySQL サービスを監視します。

Zabbix エージェントを再起動します。

Copy to Clipboard

ザビックスモニターMySQL

ここで、Zabbix サーバーのダッシュボードにアクセスし、MySQL を実行している Linux コンピューターをホストとして追加する必要があります。

ブラウザを開き、WebサーバーのIPアドレスと/zabbixを入力します。

この例では、ブラウザに次の URL が入力されています。

• http://200.200.200.200/zabbix

ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。

• デフォルトのユーザ名: 管理者
•デフォルトのパスワード:ザビクス

zabbix login

ログインが成功すると、Zabbixダッシュボードに送信されます。

zabbix dashboard

ダッシュボード画面で、[構成] メニューにアクセスし、[ホスト] オプションを選択します。

zabbix add host

画面右上の[ホストの作成]ボタンをクリックします。

Zabbix Create Host

次の情報を入力します。

ホスト名 – MySQL を実行している Linux サーバーを識別するためのホスト名を入力します。
• 表示されるホスト名 – ホスト名を繰り返します。
• グループ – グループの名前を選択して、類似のデバイスを識別します。
エージェントインターフェイス – LinuxサーバのIPアドレスを入力します。

ここに私たちの構成の前に、元の画像があります。

zabbix Cisco - Antes

ここに私たちの設定を持つ新しいイメージがあります。

Zabbix MySQL Host

次に、ホストを特定のネットワーク モニタ テンプレートに関連付ける必要があります。

デフォルトでは、Zabbixにはさまざまな監視テンプレートが付属しています。

画面上部の [テンプレート] タブにアクセスします。

[選択] ボタンをクリックし、テンプレート DB MySQL という名前のテンプレートを見つけます。

Zabbix Template DB MySQL

[追加]オプションをクリックします。

[追加]ボタンをクリックします。

数分後、Zabbixダッシュボードで最初の結果を確認できるようになります。

設定をテストするには、[モニタリング] メニューにアクセスし、[グラフ] オプションをクリックします。

Zabbix Graphs Menu

画面右上で、ALL という名前のグループを選択します。

MySQL コンピュータのホスト名を選択します。

「MySQL オペレーション」という名前のグラフを選択します。

Zabbix MySQL Graph

CPU 使用率のグラフィックを確認できるはずです。

Zabbix MySQL Graph Example

おめでとう! MySQL を監視するように Zabbix サーバーを構成しました。