1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| #zabbix-server端 [root@zabbix-server ~]# yum install -y zabbix-java-gateway # zabbix-java-gateway配置 [root@zabbix-server ~]# vim /etc/zabbix/zabbix_java_gateway.conf 17:LISTEN_PORT=10052 27:PID_FILE="/var/run/zabbix/zabbix_java_gateway.pid"
以上两步其实不是非要在server端操作,也可以在安装tomcat的服务器上操作。如果在tomcat机器上操作,以下的 JavaGateway就不能写127.0.0.1,需要写安装tomcat的服务器的IP。
[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf # JavaGate 客户端地址 JavaGateway=127.0.0.1 # JavaGate 端口号 JavaGatewayPort=10052 # JavaGate启动进程数 StartJavaPollers=5
[root@zabbix-server ~]# systemctl enable --now zabbix-java-gateway [root@zabbix-server ~]# systemctl restart zabbix_server [root@zabbix-server ~]# ls cmdline-jmxclient-0.10.3.jar # 测试 [root@zabbix-server ~]# java -jar cmdline-jmxclient-0.10.3.jar - 192.168.100.130:12345 Catalina:port=8080,type=Mapper java.lang:type=Runtime java.lang:name=PS Scavenge,type=GarbageCollector Catalina:port=8009,type=Connector java.nio:name=mapped,type=BufferPool Catalina:name="http-bio-8080",type=GlobalRequestProcessor Catalina:host=localhost,name=AccessLogValve,type=Valve java.lang:name=Compressed Class Space,type=MemoryPool java.util.logging:type=Logging java.lang:type=Compilation Catalina:port=8009,type=Mapper JMImplementation:type=MBeanServerDelegate java.lang:type=ClassLoading com.sun.management:type=HotSpotDiagnostic Catalina:type=NamingResources java.lang:name=CodeCacheManager,type=MemoryManager Catalina:host=localhost,name=StandardHostValve,type=Valve Catalina:realmPath=/realm0/realm0,type=Realm Catalina:type=Service java.nio:name=direct,type=BufferPool Catalina:name="ajp-bio-8009",type=ThreadPool java.lang:name=PS MarkSweep,type=GarbageCollector com.sun.management:type=DiagnosticCommand java.lang:type=Memory Catalina:type=MBeanFactory Catalina:port=8080,type=ProtocolHandler java.lang:name=Metaspace,type=MemoryPool java.lang:name=PS Old Gen,type=MemoryPool Catalina:name=StandardEngineValve,type=Valve Catalina:name="ajp-bio-8009",type=GlobalRequestProcessor Catalina:port=8009,type=ProtocolHandler java.lang:type=Threading Catalina:realmPath=/realm0,type=Realm Catalina:name="http-bio-8080",type=ThreadPool java.lang:name=PS Eden Space,type=MemoryPool jdk.management.jfr:type=FlightRecorder Catalina:host=localhost,type=Deployer Catalina:class=org.apache.catalina.UserDatabase,name="UserDatabase",resourcetype=Global,type=Resource java.lang:name=PS Survivor Space,type=MemoryPool Catalina:type=Server Users:database=UserDatabase,type=UserDatabase java.lang:type=OperatingSystem Catalina:type=StringCache java.lang:name=Metaspace Manager,type=MemoryManager Catalina:port=8080,type=Connector java.lang:name=Code Cache,type=MemoryPool Catalina:host=localhost,name=ErrorReportValve,type=Valve Catalina:host=localhost,type=Host Catalina:type=Engine
|