zabbix监控tomcat

这里以Centos7为例:

1、下载jdk1.8和tomcat8

jdk:https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1551944140_64b76f5829347c25d0f2dd38abc55365

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模板关联,就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值