在zabbix java Geaway中,我们如何在不影响现有java_HOME属性的情况下为JDK提供运行时java_HOME属性
我正在使用zabbix监视java基础应用程序服务器,并希望启用jmx监视。为了实现jmx监控,需要在服务器和代理上配置java网关 我已经在zabbix服务器上添加了java网关,但我们在应用服务器上启用java网关时面临问题。 所有使用JRE和zabbix java网关的应用程序都需要javac和jar,通常都附带JDK。 我的问题是,我们如何定义单独的JAVA_HOME变量属性来在zabbix JAVA网关中使用JDK,因为我们不想影响现有的JRE属性在zabbix java Geaway中,我们如何在不影响现有java_HOME属性的情况下为JDK提供运行时java_HOME属性,java,linux,monitoring,zabbix,Java,Linux,Monitoring,Zabbix,我正在使用zabbix监视java基础应用程序服务器,并希望启用jmx监视。为了实现jmx监控,需要在服务器和代理上配置java网关 我已经在zabbix服务器上添加了java网关,但我们在应用服务器上启用java网关时面临问题。 所有使用JRE和zabbix java网关的应用程序都需要javac和jar,通常都附带JDK。 我的问题是,我们如何定义单独的JAVA_HOME变量属性来在zabbix JAVA网关中使用JDK,因为我们不想影响现有的JRE属性 谢谢因为您指的是javac和jar,
谢谢因为您指的是
javac
和jar
,我想您是在谈论从Zabbix源代码构建Java网关
完成您要求的任务的一种方法是在配置过程中预先指定JDK二进制文件的路径,如下所示:
$ PATH=/home/user3700399/jdk-1.7.0_45/bin:$PATH ./configure --enable-java
另一种方法是,由于Java是平台独立的,所以可以在一台服务器上编译Java网关,而在该服务器上编译Java网关没有问题,只需复制文件即可。如果运行makeinstall
,则必要的文件将位于安装路径的sbin/zabbix_java
目录中