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チャンネルを購読することを忘れないでください。
ザビクス関連チュートリアル:
このページでは、Zabbixのインストールに関連するチュートリアルのリストへの迅速なアクセスを提供します。
RabbitMQ サーバーに Zabbix エージェントをインストールする
IP – 192.168.15.11
• 運用システム – Ubuntu 20.04
• ホスト名 – ラビット
必要なパッケージを RabbitMQ サービスを実行しているコンピューターにインストールします。
GOLANG パッケージをダウンロードしてインストールします。
GOLANG ソフトウェアは、次のディレクトリにインストールされました: /usr/local
GO ソフトウェアは、正常に動作するために、システムに一連の環境変数を持つことを期待しています。
必要な環境変数の設定を自動化するファイルを作成しましょう。
ここにファイルの内容があります。
コンピュータを再起動します。
必要な環境変数が自動的に作成されたかどうかを確認します。
正しい出力を次に示します。
Zabbix インストール パッケージをダウンロードします。
Zabbix インストール・パッケージを解凍し、Zabbix エージェントをコンパイルしてインストールします。
システム上のzabbix_agent2.conf ファイルの場所を見つけます。
zabbix_agent2.conf ファイルを編集します。
ここに、設定の前に元のファイルがあります。
ここに、新しいファイルと設定を示します。
エージェントは、IP アドレス 192.168.15.10 を使用して Zabbix サーバーからの接続を許可するように構成されました。
ローカルホストは、ローカルエージェントに情報を要求して受信することができました。
RabbitMQ サーバーを監視するには、新しい Zabbix エージェントを使用する必要があります。
新しい Zabbix エージェントを起動します。
Zabbix エージェントのインストールが完了しました。
Zabbix サーバー ダッシュボードを使用して、このコンピューターにインストールされている RabbitMQ サービスを監視できるようになりました。
RabbitMQ – 監視アカウントの作成
RabbitMQ サーバーで、Zabbix の監視アカウントを作成します。
この例では、zbx_monitorという名前のユーザー アカウントを作成しました。
パスワード kamisama123 はzbx_monitorアカウントに設定されました。
ザビックス – RabbitMQ サービスを監視する
Zabbix サーバー ダッシュボードにアクセスし、RabbitMQ サービスを実行している Linux コンピュータをホストとして追加します。
ブラウザを開き、WebサーバーのIPアドレスと/zabbixを入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.15.10/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
• デフォルトのユーザ名: 管理者
•デフォルトのパスワード:ザビクス
ログインが成功すると、Zabbixダッシュボードに送信されます。
ダッシュボード画面で、[構成] メニューにアクセスし、[ホスト] オプションを選択します。
画面右上の[ホストの作成]ボタンをクリックします。
次の情報を入力します。
• ホスト名 – RabbitMQ サーバーを識別するためのホスト名を入力します。
• 表示されるホスト名 – ホスト名を繰り返します。
• グループ – グループの名前を選択して、類似のデバイスを識別します。
• インターフェイス – Linux サーバの IP アドレスを入力します。
ここに私たちの設定を持つ新しいイメージがあります。
次に、使用するRabbitMQ監視アカウントを設定する必要があります。
画面上部の [マクロ] タブにアクセスします。
{$RABBITMQ という名前の最初のマクロを追加します。Api。USER} をクリックし、RabbitMQ 監視アカウントを入力します。
{$RABBITMQという名前の 2 番目のマクロを追加します。Api。パスワード} をクリックし、RabbitMQ 監視パスワードを入力します。
次に、ホストを監視テンプレートに関連付ける必要があります。
画面上部の [テンプレート] タブにアクセスします。
[選択] ボタンをクリックし、目的の Rabbitmq テンプレートを探します。
RabitMQ ノード テンプレート、RabbitMQ クラスター テンプレート、またはその両方を使用できます。
この例では、両方のテンプレートを使用して RabbitMQ クラスターを監視しました。
[追加]ボタンをクリックします。
数分後、Zabbixダッシュボードで最初の結果を確認できるようになります。
設定をテストするには、[監視]メニューにアクセスし、[ホスト]オプションをクリックします。
サーバーを探し、[画面] オプションをクリックします。
ZabbixはRabbitMQサーバーを監視するために利用可能なグラフィックスを表示します。
おめでとう! RabbitMQ サーバーを監視するように Zabbix サーバーを構成しました。