Zabbix 监控tomcat web

个人博客:https://blog.sharedata.info/

在zabbix监控web,web容器是tomcat 默认的端口是8080
导致web监控失败!不能找到主机因此在修改tomcat 端口为80
此时需要使用root用户启动才能去监听80端口
因此为了方面80端口访问,需要通过防火墙转发来访问80端口转发到8080
解决方案:ptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

时间: 2024-08-07 00:15:31

Zabbix 监控tomcat web的相关文章

Zabbix 监控 tomcat 连接池(报错org.archive.jmx.Client ...is not a registered bean)

Zabbix 监控 tomcat 连接池 一.     前言 领导提出需求,需要监控tomcat的连接池,之前已经通过zabbix监控了jvm(关于jvm监控这部分,后续补上).在网上找了很多教程,经历了很多坑,不过还是要感谢那些帮助过我的人,踩着坑搞出来,也是记忆犹新呀. 二.     基础环境 操作系统:Centos 6.8 Jdk:1.8.0_77(jdk最好是1.7及以上) Tomcat:7.0.69 Zabbix:3.0.3 三.     环境部署 (一)         Zabbix

Zabbix 监控Tomcat

Zabbix监控Tomcat 一.环境 两台服务器,一台是Zabbix_java_Server ,另一台Tomcat-Server 需要用到的文件:catalina-jmx-remote.jar cmdline-jmxclient-0.10.3.jar 二.Tomcat-Server被控端配置 # cd /usr/java/apache-tomcat-8.0.30/bin # vim catalina.sh 添加如下内容: CATALINA_OPTS="-Dcom.sun.management.

zabbix监控tomcat(2)

zabbix监控tomcat 1.编译zabbix的时候需要添加参数--enable-java 关于如何安装zabbix,可以参考上一篇文章http://blog.unix178.com/ 备份zabbix_server.conf和zabbix_agentd.conf文件,重新编译安装zabbix [[email protected] zabbix-2.2.0]# ./configure --enable-server --enable-agent     --with-mysql --enab

Zabbix监控Tomcat及Nginx

注:本篇博文是基于部署zabbix监控服务器的环境进行的.这里将开启一台client服务器(被监控端)用于测试. 博文大纲:一.监控Tomcat二.监控Nginx服务器 一.监控Tomcat 监控Tomcat需要用到zabbix_java_gateway这个组件(在zabbix2.0引入的功能),顾名思义就是:Java网关,类似于agentd,但是只用于Java方面.需要注意的是,它只能主动去获取数据,而不能被动获取数据.它的数据最终会提交到server端或proxy. 如果需要开启监控Tomc

zabbix 监控 tomcat/jvm性能

http://www.ttlsa.com/web/install-tomcat7-on-linux/ http://www.ttlsa.com/zabbix/zabbix-use-jmx-monitor-tomcat/ 配置tomcat jmx vim /usr/local/tomcat7/bin/catalina.sh # ----- Execute The Requested Command --------- 在次行下面加上 export CATALINA_OPTS="$CATALINA_

Zabbix监控Tomcat状态

安装Tomcat 确定已经安装好Tomcat Java支持 编译安装zabbix server需要加上--enable-java以支持jmx监控,如果之前的zabbix server没加,那么请重新编译安装, # ./configure --prefix=/usr/local/zabbix-3.0.0/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libc 启动Tomcat # /usr/local/tom

zabbix监控tomcat

一.zabbix server 方面 1.zabbix服务端编译的时候需要加上参数--enable-java 附上我的zabbix server 编译参数 ./configure --prefix=/usr/local/zabbix  --enable-server  --enable-agent  --enable-proxy  --with-mysql  --with-net-snmp  --with-libcurl  --enable-java 2.修改zabbix server java

史上最全最正确的zabbix监控tomcat的方法

1.修改tomcat配置 在catalina.sh文件里加入如下内容: CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.mana -Djava.rmi.server.ho

zabbix监控tomcat主机,并自动部署新主机

环境:监控 :zabbix 虚拟化 vmware /openstack 配置管理 saltstack 当zabbix 检测到集群中的tomcat cpu长时间偏高时候,自动调用vmware api 开虚拟机,虚拟机开启后去自动安装软件包.调用 vmware api,扫描发现tomcat等代码可以参考我过往博客 具体报警信息如下