• Tomcat 设置自动编译,自动发布,自动部署

    日期:

    Tomcat服务器 具有一个常用的功能: 即自动编译,自动发布,自动部署功能. 问题: 当我们第一次发布程序以后,我们增删改Servelt,Java,.xml等文件,都必须重启Tomcat,如果项目巨大,那么这是在浪费时间! 分析: Tomcat 自带了自动部署功能,只要我们在Tomcat安装目录...

  • 监控tomcat内存使用情况的jsp代码

    日期:

    如下代码可以监控tomcat中jvm不同代的内存使用情况: %@ page import = java.lang.management.* % %@ page import = java.util.* % html head title JVM Memory Monitor /title /head body % Iterator iter = ManagementFactory . getMemoryPoolMXBeans ()....

  • tomcat 开机启动脚本

    日期:

    tomcat 开机启动脚本: #!/bin/bash # # chkconfig: 2345 20 80 # description: Auto-starts tomcat # /etc/init.d/tomcat # chmod 755 tomcat # cp tomcat /etc/init.d/ # ln -s /etc/init.d/tomcat /etc/rc.d/init.d/tomcat # chkconfig --add tomcat # ch...

  • shell脚本根据名称获得tomcat的pid

    日期:

    假定我们要找的tomcat实例在tomcat-tuiguang/的目录下,看下shell脚本: ps -ef | grep tomcat-tuiguang/ | grep -v grep | awk {print $2}这个脚本首先用ps -ef | grep tomcat-tuiguang/ 获得了进程信息中包含 tomcat-tuiguang/ 的进程信息,这样出来的结果...

  • Zabbix 监控 Tomcat

    日期:

    监控图如下: zabbix-jmap 代码如下,通过执行jmap heap处理堆信息生成一个Dict,实现的比较妖孽 需要依赖crontab 定时执行.(模板文末下载) Python #!/usr/bin/python#-conding:utf-8--##----------------------------------------------------------------...

  • 使用JConsole监控Tomcat

    日期:

    JConsole的使用: JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。可以监控本地和远程的java程序。 JConsole 可以监视本地Tomcat和远程服务器上的Tomcat 监视前需要做如下配置: 1、如果要监视远程Java进程,需要在远程服务器上做相应的设置 1)win...

  • 监控tomcat是否正常运行的一个守护脚本

    日期:

    通过检测tomcat端口是否有开启来启动tomcat服务的一个守护脚本 需要安装daemonocle包 安装方法: pip install daemonocle 1.#!/usr/bin/env python 2.# coding:utf-8 3.# Author: Edward -- edgeman_03@163.com 4.# Purpose: 监控tomcat是否正常运行 5.# Crea...

  • zabbix监控tomcat是否正常工作

    日期:

    ##我们只是监控tomcat对应的项目是否工作,我们机器上有好多的tomcat,每个tomcat对应一个项目 当然可以使用 zabbix web 来监控,我们没有选这种方式,决定使用通过脚本的监控方式!我移植的是check_http ##nagios下的一个插件!它的使用方法: 通过check_htt...

  • Zabbix监控-使用JMX功能监控Tomcat安装配置

    日期:

    Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为Zabbix-Javagateway;它是用java写的一个程序。 一.安装配置 1.工作原理: zabbixserver想知道一台主机上的特定的JMX值时,它向Zabbix-Javagateway询问,而Zabbix-Javagateway使用JMXmanagementAPI去...

  • 分享:监控tomcat并执行间隔报警脚本

    日期:

    #!/bin/bash time=`date +%Y-%m-%d/%H:%M:%S` mail_send() { send_time=`date +%s` txt=echo $1 is error! ip=`ifconfig eth0 |grep inet addr: |awk {print $2}|cut -c 6-` if [ -f /data/logs/send_log ];then last_time=`cat /data/logs/send_log` else l...