这里以Centos7为例:
1、下载jdk1.8和tomcat8
tomcat8:http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz
2、解压jdk压缩包到/usr/local/目录下
tar -zxvf jdk-8u201-linux-x64.tar.gz -C /usr/local
3、配置java的环境变量
vi /etc/profile
添加如下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
4、查看是否成功
source /etc/profile
java -version
可以输出如下版本号等信息:
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
5、安装tomcat8
tar -axvf apache-tomcat-8.5.38-src.tar.gz -C /usr/local
mv apache-tomcat-8.5.38-src tomcat8
6、启动tomcat
chmod +x /usr/local/tomcat8/bin/* # 赋可执行权限
/usr/local/tomcat8/bin/startup.sh
输入如下信息:
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr/local/jdk1.8.0_181
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
7、查看Tomcat服务是否正常
打开浏览器,输入http://ip:8080 #ip改为部署tomcat服务的ip,查看是否可以进入tomcat主页
8、将主机名写入/etc/hosts
echo "10.0.0.9 tomcat" >>/etc/hosts #ip和主机名以自己实际为准
9、安装zabbix-Java-gateway
yum install -y zabbix-java-gateway
10、修改/etc/zabbix/zabbix_java_gateway.conf
# 监听地址
LISTEN_IP=”0.0.0.0″
# 监听端口
LISTEN_PORT=10052
# PID_FILE文件
PID_FILE=”/var/run/zabbix/zabbix_java.pid”
# 开启的工作线程数
START_POLLERS=5
11、修改zabbix_server.conf ,找到自己的zabbix服务端,然后修改该文件
# JavaGateway的服务器IP地址,填自己的实际ip
JavaGateway=10.0.0.9
# JavaGateway的服务端口
JavaGatewayPort=10052
# 从javaGateway采集数据的进程数
StartJavaPollers=5
12、在安装tomcat服务的服务器上编辑catalina.sh
vim /usr/local/tomcat8/bin/catalina.sh
内容如下:
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=10.0.0.9" # 填自己JavaGateway服务器ip
13、重启tomcat、zabbix-java-gateway服务
14、在zabbix的web端将服务器与tomcat模板关联,就完成了