安装tomcat

1安装jdk

# yum  install lrzsz  -y
#tar xvf jdk
# ln -sv /usr/local/src/jdk1..0_79/ /usr/local/jdk 配置环境变量
#vim /etc/profile
export JAVA_HOME=/usr/local/jdk
export TOMCAT_HOME=/apps/tomcat
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$TOMCAT_HOME/bin:$PATH
export CLASSPATH=$classpath:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
#source /etc/profille
#java -version

编译安装jdk

#yum install java-1.8.0-openjdk-devel.x86_64  -y

#export  JAVA_HOME= /usr

#java  -version

安装tomcat

#tar xvf apache-tomcat-8.0.38.tar.gz  -C /usr/local/src/

ln -sv  /usr/local/src/apache-tomcat-8.0.38 /usr/local/tomcat

#cd /usr/lcoal/tomcat

监控tomcat需要配置catalina.sh 这个脚本 在这里定义一些自定义的参数,默认已经添加

#./bin/catalina.sh start 启动
#ss -tnl 8080监听
#tail -f logs/catalina.out 启动日志

配置监控:
#vim /apps/tomcat/bin/catalina.sh
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sum.management.jmxremote #启动用远程监控JMX
-Dcom.sum.management.jmxremote.port= #默认启动JMX端口,要与zabbix添加主机时的端口一致
-Dcom.sum.management.jmxremote.authenticate=fale #不使用用户名密码
-Dcom.sum.management.jmxremote.ssl=false #不使用ssl认证
-Djava.rmi.server.hostname=x.x.x.x” #tomcat 主机自己的IP地址,不要写zabbix服务器的地址

安装java  gateway

#yum install gcc libxml2-devel net-snmp net-snmp-devel curl curl-devel php php-bcmath
php-mbstring mariadb-devel java-1.8.0-openjdk-devel -y

# yum install zabbix-java-gateway-3.2.6-1.el7.x86_64.rpm

配置文件
#vim /usr/local/zabbix/sbin/zabbix_java/settings.sh
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
PID_FILE="/tmp/zabbix_java.pid"
START_POLLERS=20 #启动多少个进程论调java 要和java应用保持一定关系
TIMEOUT=30

#systemctl start zabbix-java-gateway.service   启动

配置zabbix—server的配置文件

JavaGateway=192.168.0.101
Timeout = 10
#/etc/init.d/zabbix_server start 重启server

开始在web上配置

在客户端安装zabbix客户端

#tar  xvf  zabbix-3.0..tar.gz
#cd zabbix.3.0.
#./configure --enable-agent --prefix=/usr/lcoal/zabbix
#make && make install
#cp misc/init.d/fedora/core/zabbix_agentd /eyc/init.d/
#useradd zabbix -s /sbin/nologin

编译安装

yum install zabbix-agent-3.0.0-1.el7.x86_64.rpm

修改配置文件
#vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix
#vim /etc/zabbix_agentd_conf
LogFile=/tmp/zabbix_agentd.log
DebugLevel=4
Server = 192.168.0.103
Hostname=192.168.0.104 #server端添加服务器时必须写入名称

systemctl start zabbix-agent.service

zabbix-tomcat监控的更多相关文章

  1. zabbix 基于JMX的Tomcat监控

    zabbix 基于JMX的Tomcat监控 一.环境 ubuntu14.04 LTS Java 1.7.0 zabbix 2.4.5 二.安装配置 1.安装JavaGateway 在ubuntu14. ...

  2. 【 Zabbix 】— Tomcat监控及故障重启服务

    一.监控tomcat原理 zabbix_server开启java poller,zabbix_java开启JavaGateway, 端口为:10052,tomcat JMX开启12345提供性能数据. ...

  3. 使用zabbix server监控tomcat实战案例

    使用zabbix server监控tomcat实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家都知道,zabbix server效率高是使用C语言编写的,有很多应用程序 ...

  4. Docker部署Zabbix+Grafana监控

    Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...

  5. zabbix日常监控项java(四)

    yum install net-tools netstat命令 yum -y install bash-completion 命令自动补全包 https://github.com/qiueer/zab ...

  6. zabbix 分布式监控及优化

    1..zabbix分布式监控,模拟多机房实现监控? 1.有多机房时,需要用到proxy 1.网络不通 2.网络延迟 2.当监控的主机较多时,也可以用proxy来缓解压力 1.安装proxy [root ...

  7. zabbix企业监控

    第一节.系统初始化 1.前期环境 主机名 IP地址 操作系统 备注 zabbix-10 192.168.2.10 CentOS Linux release 7.4 zabbix服务端 agent-15 ...

  8. Zabbix自定义监控8080端口的连接数

    Zabbix自定义监控8080端口的连接数 一 zabbix自定义监控实现思路 实际上我们要想使用zabbix来监控一些服务的原理很简单,步骤分别是:1.写一个脚本用于获取待监控服务的一些状态信息2. ...

  9. 基于Zabbix IPMI监控服务器硬件状况

    基于Zabbix IPMI监控服务器硬件状况 zabbix ipmi 公司有多个分部,且机房没有专业值班,机房等级不够.在这种情况下,又想实时监控机房环境,于是使用IPMI方式来达到目的.由于之前已经 ...

  10. LNMP+zabbix分布式监控搭建及版本升级

    LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...

随机推荐

  1. sql笔试题

    笔试题1: 1.select * from tablex where name = "张*" order by age  默认升序      select * from table ...

  2. 年月日时分秒毫秒+随机数getSerialNum

    package com.creditharmony.apporveadapter.core.utils; import java.io.ByteArrayInputStream; import jav ...

  3. ubuntu安装nginx pagespeed

    一.自动安装 使用最新稳定版本的ngx_pagespeed自动安装依赖项并构建最新的主线版nginx,请运行: $ sudo bash <(curl -f -L -sS https://ngxp ...

  4. 深度学习中优化【Normalization】

    深度学习中优化操作: dropout l1, l2正则化 momentum normalization 1.为什么Normalization?     深度神经网络模型的训练为什么会很困难?其中一个重 ...

  5. ConcurrentHashMap扩容

    然后,说说精华的部分. Cmap 支持并发扩容,实现方式是,将表拆分,让每个线程处理自己的区间.如下图:     假设总长度是 64 ,每个线程可以分到 16 个桶,各自处理,不会互相影响. 而每个线 ...

  6. [译]asp-net-core-mvc-ajax-form-requests-using-jquery-unobtrusive

    原文 全文源码 开始项目 项目使用了package.json'文件,添加需要的前端package到项目中.在这我们添加了jquery-ajax-unobstrusive`. { "versi ...

  7. selenium定位方式-Xpath使用方法

    什么是Xpath? XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素. 一. 在火狐浏览器上安装Xpath 方法如下: 1.使用 Firefox 访问 https://a ...

  8. VS Code保存使用项目Eslint规则格式化代码

    One.文件-首选项-设置-选择项目                  Two.打开右上角JSON设置            Three. 插入以下代码 { "eslint.options& ...

  9. oracle参数MEMORY_TARGET太小无法启动的解决过程

    环境: windows server datacenter 4G,4x2=8处理器 oracle 11g 错误如下 ORA-: Specified value of MEMORY_TARGET is ...

  10. 微信支付errcode:40163,code been used,错误小结

    1.配置时注意,支付平台中的支付授权目录, 注意大小写. 昨天碰到的问题,就是自己跳转时,路径写的全小写.跳转支付页面也能跳转过去,但是log中总是调用两次code,报40163错误.后改成和公总号支 ...