サーバー構成(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
監視テンプレートを追加します。
グラフィックスビューを選択します