zabbix监控tomcat

zabbix 监控tomcat

余生颓废 提交于 2020-03-22 11:00:22
zabbix 监控tomcat server端 rpm -ivh jdk-8u20-linux-x64.rpm vi /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_20 PATH=$PATH:$JAVA_HOME CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH source /etc/profile java -version cd /root/zabbix-2.0.6 ./configure --enable-java -prefix=/usr/local/zabbix/zabbix_java make&&make install vi /usr/local/zabbix/zabbix_java/sbin/zabbix_java/settings.sh LISTEN_IP="0.0.0.0" LISTEN_PORT=10052 START_POLLERS=5 vi /usr/local/zabbix/etc/zabbix_server.conf JavaGateway=127.0.0.1 JavaGatewayPort=10052 StartJavaPollers=5

zabbix 监控 tomcat

こ雲淡風輕ζ 提交于 2020-03-10 11:52:55
zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 服务端配置 zabbix server安装java gateway [root@zabbix ~]# yum install -y java java-devel zabbix-java-gateway [root@zabbix ~]# java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) [root@zabbix ~]# service zabbix-java-gateway status Redirecting to /bin/systemctl status zabbix-java-gateway.service ● zabbix-java-gateway.service - Zabbix Java Gateway Loaded:

Zabbix监控PHP-FPM、Tomcat、Redis应用实战案例

做~自己de王妃 提交于 2020-02-02 00:35:12
一、Zabbix监控PHP-FPM应用实战 Nginx+PHP-FPM是目前最流行的LNMP架构,在基于PHP开发的系统下,对这些系统性能的监控,主要是关注PHP-FPM的运行状态,那么什么是PHP-FPM呢?PHP-FPM是一个PHP FastCGI管理器,它提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,对于ZPHP5.3.3之前的PHP来说,它是一个补丁包,而从PHP5.3.3版本开始,PHP内部已经集成了php-fpm模块,意味着被PHP官方收录了。在编译PHP时需指定参数“--enable-fpm”来开启PHP-FPM。 1)启用php-fpm状态功能 操作如下: 1)安装nginx [root@agent ~]# yum -y install zlib pcre pcre-devel openssl openssl-devel [root@agent ~]# wget http://nginx.org/download/nginx-1.14.1.tar.gz [root@agent ~]# tar zxf nginx-1.14.1.tar.gz -C /usr/src [root@agent ~]# cd /usr/src/nginx-1.14.1/ [root@agent nginx-1.14.1]# ./configure -

CentOS7,zabbix3.4通过,zabbix-Java-gateway监控Tomcat

让人想犯罪 __ 提交于 2020-01-27 08:05:42
部署环境 CentOS 7.4 Zabbix 3.4 Tomcat 6.0.32    服务器配置 1、安装JDK   版本要确认在1.7以上   以下是7.0和8.0版本的JDK源码包:    7.0JDK源码包    8.0JDK源码包   并上传到zabbix server 创建安装目录,下载并解压安装到该目录 # mkdir /usr/local/java/ # tar -zxvf jdk1.7.0_67.tar.gz -C /usr/local/java/ 安装成功之后提那家系统环境变量 # vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.7.0_67 export JAVA_BIN=/usr/local/java/dk1.7.0_67/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH 使配置生效 # source /etc/profile   2、安装Zabbix-Java-gateway Zabbix2.0起添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix

zabbix监控redis、tomcat、Nginx

我怕爱的太早我们不能终老 提交于 2020-01-14 15:54:21
本次博文需基于zabbix的基本环境,可参考 搭建zabbix 一、配置zabbix监控redis (1)部署zabbix agent端 部署agent端详细信息、下载软件包可参考博文 配置Zabbix监控之邮件报警、微信报警 这里就不进行详细解释了! [root@agent ~]# tar zxf zabbix-3.2.1.tar.gz && cd zabbix-3.2.1/ [root@agent zabbix-3.2.1]# ./configure --prefix=/usr/local/zabbix --enable-agent && make && make install [root@agent zabbix-3.2.1]# useradd zabbix [root@agent zabbix-3.2.1]# cp /root/zabbix-3.2.1/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ [root@agent zabbix-3.2.1]# sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd [root@agent zabbix-3.2.1]# chmod +x /etc/init.d

通过Zabbix监控Tomcat单机多实例

不羁岁月 提交于 2020-01-01 22:55:45
前面已经介绍过 Tomcat单机多实例部署 ,接下来就在他的基础上进行下一步操作:Tomcat多实例监控! Tomcat多实例监控过程和之前的redis多实例原理一样,分为以下4步: 1、获取多实例 2、采集数据 3、制作模板 4、主机套模板 一、获取多实例 在前面我们已经知道Tomcat多实例的目录结构如下: 获取多实例之前,需要进行如下设置: 1、在bin目录下的catalina.sh脚本增加如下内容 # ----- Execute The Requested Command ----------------------------------------- CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=10.11.100.99 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"   注意必须在 “Execute The Requested Command”后面新增,指定主机名或IP,是否开启远程管理,是否启动ssl,是否启用认证。 2、在单独实例中设置(conf/server.xml文件) <Listener

使用 zabbix 监控 tomcat(包含jvm监控)

依然范特西╮ 提交于 2019-12-15 19:32:09
1.前言: 我们的监控系统是zabbix,最近刚做完jvm还有tomcat的监控,需要吐槽以下内容: zabbix官方提供的jvm和tomcat监控模版,存在item书写格式的坑,导致很多内容无法获取到监控。 网友写的zabbix监控java文章,99%就只有环境的搭建,没有zabbix item键值,所以环境监控上了,item键值不知道怎么写。 本文监控jvm内容如下: **内存使用状态:**堆内存(Heap memory)和非堆内存(No Heap memory),包括已用值、最大值、已提交; **堆内存内存池:**新生代(eden space),survivor space,老年代(old gen)的内存使用状态; **非堆内存内存池:**代码缓存(Code cache),元空间(meta space),压缩类空间(compressed class space); **类加载:**加载总数,已加载,已卸载。 **Java线程:**总开启线程,活动线程,线程峰值。 本文监控tomcat内容如下: Tomcat请求数:包括每秒请求数,每秒出错数; Tomcat网络流量统计:包括进流量统计,出流量统计; Tomcat线程:包括最大线程数,当前线程数,当前繁忙线程数。 我没有在zabbix中添加垃圾回收(gc)的监控,而是在catalina配置里面添加gc日输入来给开发进行分析

Zabbix监控tomcat

我怕爱的太早我们不能终老 提交于 2019-12-13 04:14:14
###安装agent rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum -y install zabbix-agent ###修改zabbix-agent配置文件 Server=192.168.0.2 (zabbix服务器的ip) ServerActive=192.168.0.2 (zabbix服务器的ip) Hostname=9a77eb57b5e5 ###在/etc/profile.d/下创建tomcat.sh JAVA_HOME="/usr/local/jdk" CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$PATH:"$JAVA_HOME/bin" export PATH JAVA_HOME CLASSPATH export CATALINA_HOME=/usr/local/tomcat ###编辑完脚本 source /etc/profile ###准备 tomcat 和 jdk 启动一个 centos 容器 将两个压缩包cp进容器当中 docker cp tomcat tomcat:/root 进入容器中将两个压缩包解压 tar -xf

【zabbix监控】zabbix监控tomcat服务

╄→尐↘猪︶ㄣ 提交于 2019-12-11 02:54:49
服务器配置(zabbix_server) 1. 安装jdk   版本需要1.7以上,我这边安装的是1.8的,可以参考我 jdk安装的文章 # 上传到zabbix_server服务端。安装(jdk-8u171-linux-x64.rpm) [root@VM_0_10_centos src]# rpm -ivh jdk-8u171-linux-x64.rpm   配置文件如下: [root@VM_0_10_centos src]# vi /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_171-amd64 JAVA_BIN=/usr/java/jdk1.8.0_171-amd64/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME JAVA_BIN CLASSPATH PATH 2、安装Zabbix-Java-gateway    Zabbix2.0起添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”,它是用java写的一个程序。安装gatway,需要Java,Java-devel依赖    安装yum源: # 我使用zabbix是3.4.4 [root

Tomcat部署

倾然丶 夕夏残阳落幕 提交于 2019-12-06 15:19:22
阅读目录(Content) Tomcat介绍 JVM介绍 环境准备以及软件选择 查看日志目录 Tomcat在CentOS7启动慢的原因 tomcat 管理功能(测试环境使用) 搭建Jpress Tomcat主配置文件介绍 现在来简化一下我们的访问路径 Tomcat多实例 Tomcat反向代理集群 Tomcat监控 tomcat开启远程监控 Tomcat安全优化 Tomcat性能优化 回到顶部(go to top) Tomcat介绍 Tomcat服务器是一个免费的开放源代码的Web应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP网页的首选。 Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。 目前Tomcat最新版本为9.0。Java容器还有resin、weblogic等。 Tomcat官网:http://tomcat.apache.org/ 常见的JAVA应用架构模型 tomcat处理JSP动态,还需要nginx处理静态的,要动静分离 JVM是tomcat中的核心 回到顶部(go to top) JVM介绍