[モニタ] ZABBIX ZABBIX Tomcatの監視サービス

サーバー構成(zabbix_server)

JDKをインストールします。1.

  バージョン1.7は、より1.8よりも私の側にインストールされている必要があり、あなたは私を参照することができ、JDKのインストール記事

アップロードzabbix_serverサーバー。インストール(JDK-8u171-Linuxの-x64.rpm) 
[VM_0_10_centos SRC @ルート] RPM -ivh JDK-8u171-のLinux-x64.rpm

  次のようにコンフィギュレーションファイルは、次のとおりです。

[VM_0_10_centos SRC @ルート] viの/ etc / profileを 
JAVA_HOME =は/ usr / javaの/ jdk1.8.0_171- AMD64 
JAVA_BIN =は/ usr / javaの/ jdk1.8.0_171-AMD64 / binに
CLASSPATH =。:$ JAVA_HOME / libに/ dtは.jar:$ JAVA_HOME / libに/ tools.jarの
PATH = $ JAVA_HOME / binに:$ PATHの
輸出JAVA_HOME JAVA_BIN CLASSPATHのPATH

2、インストールのZabbix-Javaのゲートウェイ

  Zabbix2.0「Zabbixの-Javaのゲートウェイ」と呼ばれるJMX監視アプリケーションのための追加サービスプロセスのサポートが、それはJavaプログラムで書かれているので。インストールgatwayは、Javaの、必要とするJavaを-develの依存

  ヤムソースをインストールします。

我使用ZABBIX 3.4.4是 
[VM_0_10_centosのSRC @ルート] yumを-yインストールhttp://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarc 
h.rpm 

安装ゲートウェイ:3.4.15 
[VM_0_10_centos @ルートソース]   yumをインストール-yのjavaのjava-develのZABBIX-javaのゲートウェイ

查看版本 
[VM_0_10_centosのSRC @ルート] のJava -version 
javaのバージョン" 1.8.0_171 " 
Javaの(TM)SEランタイム環境(ビルド 1.8.0_171- B11)
は、Java HotSpot(TM) 64ビットサーバーVM(ビルド25.171-B11、混合モード)

3、Javaベースのゲートウェイの設定ファイルを変更し、それを開始

構成ファイルを編集し 
、[VM_0_10_centos SRC @ルート] CAT /etc/zabbix/zabbix_java_gateway.conf |はgrep -v "^#" | grepの-v "^ $" 
LISTEN_IP = " 0.0.0.0 "     #はリスンアドレス 
LISTEN_PORT = 10052     ポート聞く 
= pid_file " /var/run/zabbix/zabbix_java.pid " 
START_POLLERS = 5     のワーカースレッドの数開くために 
= 3 TIMEOUT #をサービスを開始することを 
[VM_0_10_centos @ルートsbinに] は/ usr / sbinに/ zabbix_java_gateway 
[ルート@ VM_0_10_centos sbinに] PS -ef | grepをzabbix_java_gateway

4、設定ファイルと再起動zabbix_serverを変更

編集zabbix_server設定ファイル 
[VM_0_10_centos sbinに@ルート] #のCATの/usr/local/etc/zabbix_server.conf |はgrep -v "^ $" | grepの-v "^#" | grepをJavaの 
JavaGateway = 106.53.73.200   JavaGatewayのサーバーのIPアドレス(サーバアドレス) 
JavaGatewayPort = 10052 
StartJavaPollers = 5 サーバーサービスを再起動するには 
、[VM_0_10_centos @ルートsbinに] killallをzabbix_server 
SSの-tulp [VM_0_10_centos sbinに@ルート] | grepをzabbix_server

クライアント構成(zabbix_agentd)

インストール済みのTomcat、私はtomcat9ここです 
[VM_0_10_centosのSRC @ルート] タール-zxvfのApache-Tomcatの-9.0.29.tar.gz -Cは/ usr / local / 
[ローカルVM_0_10_centos @ルート] mvのはApache-Tomcatの-9.0 0.29 / tomcat9.0.29

1、JXMのパラメータTomcatを追加

編集catalina.shサービスTomcatのbinディレクトリの下に監視する必要がCATALINA_OPTS変数に次のパラメータを追加します: 
[ルート@ VM_0_10_centos tomcat9.0.29] viの/usr/local/tomcat9.0.29/bin/catalina.sh 
= CATALINA_OPTS " $ CATALINA_OPTS \ 
-Djavax.management.builder.initial = \ 
-Dcom.sun.management.jmxremote trueに= \ 
-Dcom.sun.management.jmxremote.port = 12345 \ 
-Dcom.sun.management.jmxremote.authenticate偽= \ 
-Dcom.sun.management.jmxremote.ssl = falseを\ 
-Djava.rmi.server.hostname = zabbix_agentd監視対象ホストのIP " 

Tomcatを起動し 
、[ルート@ VM_0_10_centos tomcat9.0.29] ./bin/startup.shを

 

ZABBIXページ設定

 1、ZABBIXにテンプレートをインポートします

コンフィギュレーション(設定) - >ホスト(ホスト) - >テンプレート(テンプレート)

テンプレートのApp Apache TomcatのJMX

テンプレートアプリの一般的なJavaのJMX

 

 監視テンプレートを追加します。

 

 グラフィックスビューを選択します

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/HeiDi-BoKe/p/12018301.html
おすすめ