Zabbixを使用してRabbitMQサーバーを監視する方法を学びませんか? このチュートリアルでは、RabbitMQ サーバーを監視するために Zabbix を使用する方法を示します。

• Ubuntu 18.04
• Ubuntu 19.04
•Ubuntu 20.04
• ザビックス 5.0.0
• ウサギ3.8.4

この例では、Zabbix サーバーの IP アドレスは 192.168.15.10 です。

この例では、RabbitMQ IP アドレスは 192.168.15.11 です。

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

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

FKITという名前の私たちのYouTubeチャンネルを購読することを忘れないでください。

RabbitMQ サーバーに Zabbix エージェントをインストールする

IP – 192.168.15.11
• 運用システム – Ubuntu 20.04
• ホスト名 – ラビット

必要なパッケージを RabbitMQ サービスを実行しているコンピューターにインストールします。

Copy to Clipboard

GOLANG パッケージをダウンロードしてインストールします。

Copy to Clipboard

GOLANG ソフトウェアは、次のディレクトリにインストールされました: /usr/local

GO ソフトウェアは、正常に動作するために、システムに一連の環境変数を持つことを期待しています。

必要な環境変数の設定を自動化するファイルを作成しましょう。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

コンピュータを再起動します。

Copy to Clipboard

必要な環境変数が自動的に作成されたかどうかを確認します。

Copy to Clipboard

正しい出力を次に示します。

Copy to Clipboard

Zabbix インストール パッケージをダウンロードします。

Copy to Clipboard

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

Copy to Clipboard

システム上のzabbix_agent2.conf ファイルの場所を見つけます。

zabbix_agent2.conf ファイルを編集します。

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

エージェントは、IP アドレス 192.168.15.10 を使用して Zabbix サーバーからの接続を許可するように構成されました。

ローカルホストは、ローカルエージェントに情報を要求して受信することができました。

RabbitMQ サーバーを監視するには、新しい Zabbix エージェントを使用する必要があります。

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

Copy to Clipboard

Zabbix エージェントのインストールが完了しました。

Zabbix サーバー ダッシュボードを使用して、このコンピューターにインストールされている RabbitMQ サービスを監視できるようになりました。

RabbitMQ – 監視アカウントの作成

RabbitMQ サーバーで、Zabbix の監視アカウントを作成します。

Copy to Clipboard

この例では、zbx_monitorという名前のユーザー アカウントを作成しました。

パスワード kamisama123 はzbx_monitorアカウントに設定されました。

ザビックス – RabbitMQ サービスを監視する

Zabbix サーバー ダッシュボードにアクセスし、RabbitMQ サービスを実行している Linux コンピュータをホストとして追加します。

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

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

• http://192.168.15.10/zabbix

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

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

zabbix login

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

Zabbix 5 Dashboard

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

Zabbix 5 hosts menu

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

Zabbix Create Host

次の情報を入力します。

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

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

Zabbix monitor rabbitmq

次に、使用するRabbitMQ監視アカウントを設定する必要があります。

画面上部の [マクロ] タブにアクセスします。

{$RABBITMQ という名前の最初のマクロを追加します。Api。USER} をクリックし、RabbitMQ 監視アカウントを入力します。

{$RABBITMQという名前の 2 番目のマクロを追加します。Api。パスワード} をクリックし、RabbitMQ 監視パスワードを入力します。

RabbitMQ monitoring zabbix

次に、ホストを監視テンプレートに関連付ける必要があります。

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

[選択] ボタンをクリックし、目的の Rabbitmq テンプレートを探します。

RabitMQ ノード テンプレート、RabbitMQ クラスター テンプレート、またはその両方を使用できます。

この例では、両方のテンプレートを使用して RabbitMQ クラスターを監視しました。

Zabbix Rabbitmq monitoring

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

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

設定をテストするには、[監視]メニューにアクセスし、[ホスト]オプションをクリックします。

Zabbix 5 monitoring hosts menu

サーバーを探し、[画面] オプションをクリックします。

Zabbix 5 screens

ZabbixはRabbitMQサーバーを監視するために利用可能なグラフィックスを表示します。

Rabbitmq monitoring cluster

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