zabbix自带tomcat的模板可以监控tomcat,配置如下:在zabbix-server段需要安装zabbix-java-geteway,需要在zabbix的官方下载,地址如下:http://repo.zabbix.com/zabbix/需要在zabbix-server中开启以下内容 JavaGateway=127.0.0.1 JavaGatewayPort=10052 StartJavaPollers=5然后重新启动zabbix-server,还需要启动zabbix-java-geteway然后在客户端的bin/catalina.sh中需要添加以下代码 export CATALINA_OPTS="$CATALINA...
一、实验需求 公司tomcat服务经常自动崩溃,导致业务中断,暂时用zabbix对其执行监控,在tomcat崩溃时能够先自动启动,保证业务尽快恢复正常。二、准备环境 系统环境:CentOS 6.5 IP地址: zabbix-server: 192.168.239.128 zabbix-agent: 192.168.239.130 zabbix的服务端和客户端的安装此处都以rpm包安装,配置略过。agent端上安装好tomcat。三、开启踩坑之旅——agent端 ① 修改zabbix-agent配置文...
zabbix服务器需安装java,编译需添加启动参数--enable-java#zabbix服务器操作(监控Java和Tomcat都需配置此两步步骤)cat /usr/local/zabbix/sbin/zabbix_java/settings.shLISTEN_IP="0.0.0.0"LISTEN_PORT=10052START_POLLERS=12#zabbix服务器操作#JavaGateway现在和Zabbix-Server在同一台服务器上cat /usr/local/zabbix/etc/zabbix_server.confJavaGateway=127.0.0.1JavaGatewayPort=10052StartJavaPollers=12#查看端口netstat -tln...
系统:Centos6.5 64位zabbix:3.0.4jdk:jdk1.7.0_80java工具有很多,关于jvm监控的工具主要有如下几个: + jstat + jmap + jstack jmap最主要的危险操作是下面这三种: 1. jmap -dump 这个命令执行,JVM会将整个heap的信息dump写入到一个文件,heap如果比较大的话,就会导致这个过程比较耗时,并且执行的过程中为了保证dump的信息是可靠的,所以会暂停应用。2. jmap -permstat 这个命令执行,JVM会去统计perm区的状况,这整个过程...
一、zabbix监控远程tomcat的流程 Zabbix-server 找 zabbix Java Gateway获取Java数据zabbix Java Gateway 找Java程序(zabbix-agent)获取数据Java程序返回数据给zabbix Java Gatewayzabbix Java Gateway 返回数据给zabbix serverzabbix server进行数据展示 zabbix server想知道一台机器上的特定的JMX值时,它向zabbix Java Gateway询问,而zabbix Java Gateway使用JMX manager API去查询特定的应用程序,而前提是应用程序开启时需...
如 /usr/local/dir_samba/apache-tomcat-7.0.64-0/webapps 表示8080端口的tomcat每个tomtcat对应一个端口,每个tomcat都有若干的war包(应用)以下描述用zabbix自动去扫描发现每个tomcat上的war,并自动添加为监控的过程123456789101112131415161718192021#!/bin/bashfindtomcatwar(){printf ‘{\n‘printf ‘\t"data":[ ‘for war in 0 1 2 3do for i in `ls /usr/local/dir_samba/apache-tomcat-7.0.64-${war}/webapps | grep...
参考:http://www.iyunv.com/thread-227674-1-1.html1、上传 catalina-jmx-remote.jar,cmdline-jmxclient-0.10.3.jar,jmx_discovery.sh 和 add_service_tomcat.sh 到 /tmp/目录下2、给 add_service_tomcat.sh 赋执行权限,并执行执行完这个脚本之后,需要重启你的tomcat服务,和zabbix_agentd的服务3 cat add_service_tomcat.sh 脚本内容#,根据自己的情况各自改下你们安装tomcat的路径即可。t_datadir=`find /home/edu-*/*/bin...
tomcat的官方说明文件文章目录软件需要知识点说明TomcatjdkJMX原理展示实验环境实验演示server2安装配置:server1安装配置页面配置软件需要
apache-tomcat-8.5.24.tar.gz
jdk-8u121-linux-x64.rpm知识点说明
Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...
zabbix提供java gateway来监控java程序,在./configure的时候加入--enable-java./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 --enable-javamakemake install
2: 验证有没有安装java gatewayll -h /usr/local/zabbix/sbin/zabbix_java/
3: 启动java gateway/usr/local/zabbix/sbin/zabbix_java/startup....
请先还原到“zabbix监控及邮件报警”的快照https://blog.51cto.com/14320361/2448847
监控tomcatzabbix_java_gateway:在 zabbix2.0之后引入的一个功能。顾名思义: Java网关,类似 agentd,但是只用于Java方面。需要特别注意的是,它只能主动去获取数据,而不能被动获取数据。它的数据最终会提交到 server或者 proxy。如果需要开启监控tomcat需要在zabbix编译的的过程中添加--enable_java参数一.Zabbix_server端配置安装zabbix_...
1.前言:
我们的监控系统是zabbix,最近刚做完jvm还有tomcat的监控,需要吐槽以下内容:zabbix官方提供的jvm和tomcat监控模版,存在item书写格式的坑,导致很多内容无法获取到监控。
网友写的zabbix监控java文章,99%就只有环境的搭建,没有zabbix item键值,所以环境监控上了,item键值不知道怎么写。本文监控jvm内容如下:
内存使用状态:堆内存(Heap memory)和非堆内存(No Heap memory),包括已用值、最大值、已提交;
堆内...