Zabbixを使用してTomcatサーバーを監視する方法を学びませんか? このチュートリアルでは、Zabbix を使用して Tomcat サーバーを監視する方法を示します。
• Ubuntu 18.04
• Ubuntu 19.04
•Ubuntu 20.04
• ザビックス 5.0.0
• トムキャット 9
この例では、Zabbix サーバーの IP アドレスは 192.168.100.9 です。
この例では、Tomcat サーバーの IP アドレスは 192.168.100.10 です。
ザビックスプレイリスト:
このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。
FKITという名前の私たちのYouTubeチャンネルを購読することを忘れないでください。
ザビクス関連チュートリアル:
このページでは、Zabbixのインストールに関連するチュートリアルのリストへの迅速なアクセスを提供します。
チュートリアルZabbixサーバー – Ubuntu Linuxのインストール
MySQl データベース サービスをインストールします。
MySQL サービスのコマンドラインにアクセスします。
zabbix という名前のデータベースを作成します。
zabbix という名前のデータベース・ユーザーを作成します。
この例では、パスワードの kamisma123 が zabbix という名前のユーザーに設定されています。
zabbix という名前のデータベースに対する zabbix という名前の MySQL ユーザーの権限を付与します。
Zabbix 5 インストール パッケージをダウンロードします。
MySQL 内に Zabbix データベーステンプレートをインポートします。
Apache ウェブサーバーと必要なパッケージをインストールします。
システム上の php.ini ファイルの場所を探します。
php.ini ファイルを編集します。
PHP のバージョンとファイルの場所は、同じでない可能性があります。
php.ini ファイルに次の項目を設定します。
正しいタイムゾーンをあなたの場所に設定します。
Apache サービスを再起動します。
GOLANG パッケージをダウンロードしてインストールします。
GOLANG ソフトウェアは /usr/local フォルダの下にインストールされました。
正常に動作するために、GO ソフトウェアは、システムに一連の環境変数があることを期待します。
必要な環境変数の設定を自動化するファイルを作成しましょう。
ここにファイルの内容があります。
コンピュータを再起動します。
必要な環境変数が自動的に作成されたかどうかを確認します。
正しい出力を次に示します。
Java パッケージをダウンロードしてインストールします。
Java インストールディレクトリを見つけます。
この例では、Java は次のディレクトリにインストールされました: /usr/lib/jvm/java-11-openjdk-amd64
必要な Java 変数を構成するファイルを作成します。
ここにファイルの内容があります。
コンピュータを再起動します。
システムが環境変数: JAVA_HOMEを自動的に作成したかどうかを確認します。
コマンド出力を次に示します。
Zabbix ユーザーに Linux アカウントを作成し、必要なパッケージをインストールします。
Zabbix サーバーをコンパイルしてインストールします。
zabbix_server.conf ファイルの場所を探します。
ここに、設定の前に元のファイルがあります。
ここに、新しいファイルと設定を示します。
ザビックスエージェントを起動します。
Zabbix Java ゲートウェイを起動します。
Zabbix サーバーを起動します。
すべての Zabbix フロントエンド ファイルを Apache インストールのルート ディレクトリに移動します。
正しいファイル権限を設定します。
Apache サービスを再起動します。
ブラウザを開き、WebサーバーのIPアドレスと/zabbixを入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.100.9/zabbix
Zabbix Web インストール・インターフェースを提示する必要があります。

次の画面では、すべての要件が達成されているかどうかを確認する必要があります。
[次へ]ボタンをクリックします。

Zabbix データベースへの接続に必要なデータベース情報を入力します。
• ホスト: ローカルホスト
•データベースのユーザー名:ザビクス
•データベースパスワード:神氏123

次の画面で、次のボタンをクリックするだけです。

次に、設定の概要を見てみましょう。
[次へ]ボタンをクリックします。

次の画面で、[完了]ボタンをクリックする必要があります。

おめでとう! Zabbix 5のインストールは正常に終了しました。
Tomcat – Ubuntu Linux でのインストール
IP – 192.168.100.10
• 運用システム – Ubuntu 20.04
• ホスト名 – トムキャット
Tomcat パッケージをインストールします。
ディレクトリ内の Tomcat 構成ファイルを編集します: /etc/default。
ここに、設定の前に元のファイルがあります。
ここに、新しいファイルと設定を示します。
これにより、Zabbix は Tomcat サーバーの TCP ポート 12345 でリモート接続できます。
Tomcat サービスを再起動します。
NETSTAT コマンドを使用して、サービスがポート 8080 および 12345 で実行されているかどうかを確認します。
コマンド出力は次のとおりです。
Zabbix サーバーが Tomcat を監視できるようにするために必要な構成が完了しました。
Zabbix – トムキャットサーバーを監視する
Zabbix サーバーダッシュボードにアクセスし、Tomcat サービスを実行している Linux コンピュータをホストとして追加します。
ブラウザを開き、WebサーバーのIPアドレスと/zabbixを入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.100.9/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
• デフォルトのユーザ名: 管理者
•デフォルトのパスワード:ザビクス

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

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

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

次の情報を入力します。
• ホスト名 – Tomcat サーバを識別するためのホスト名を入力します。
• 表示されるホスト名 – ホスト名を繰り返します。
• グループ – グループの名前を選択して、類似のデバイスを識別します。
インターフェイス – デフォルトのインタフェースを削除し、JMX インターフェイスを追加します。
JMX インターフェイス- Tomcat サーバと TCP ポート 12345 の IP アドレスを入力します。
ここに私たちの設定を持つ新しいイメージがあります。

次に、ホストを監視テンプレートに関連付ける必要があります。
画面上部の [テンプレート] タブにアクセスします。
選択ボタンをクリックして、テンプレートの名前を見つけます: テンプレートアプリケーションアパッチTOMCAT JMX

[追加]ボタンをクリックします。
数分後、Zabbixダッシュボードで最初の結果を確認できるようになります。
設定をテストするには、[監視]メニューにアクセスし、[最新データ]オプションをクリックします。

サーバーを探し、[適用] ボタンをクリックします。

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

サーバーを探し、[グラフ] オプションをクリックします。
ZabbixはTomcatサービスを監視するために利用可能なグラフィックスを表示します。

おめでとう! Zabbix サーバーを構成して、Tomcat サーバーを監視しました。