zabbix-tomcat监控
安装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监控的更多相关文章
- zabbix 基于JMX的Tomcat监控
		
zabbix 基于JMX的Tomcat监控 一.环境 ubuntu14.04 LTS Java 1.7.0 zabbix 2.4.5 二.安装配置 1.安装JavaGateway 在ubuntu14. ...
 - 【 Zabbix 】— Tomcat监控及故障重启服务
		
一.监控tomcat原理 zabbix_server开启java poller,zabbix_java开启JavaGateway, 端口为:10052,tomcat JMX开启12345提供性能数据. ...
 - 使用zabbix server监控tomcat实战案例
		
使用zabbix server监控tomcat实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家都知道,zabbix server效率高是使用C语言编写的,有很多应用程序 ...
 - Docker部署Zabbix+Grafana监控
		
Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...
 - zabbix日常监控项java(四)
		
yum install net-tools netstat命令 yum -y install bash-completion 命令自动补全包 https://github.com/qiueer/zab ...
 - zabbix 分布式监控及优化
		
1..zabbix分布式监控,模拟多机房实现监控? 1.有多机房时,需要用到proxy 1.网络不通 2.网络延迟 2.当监控的主机较多时,也可以用proxy来缓解压力 1.安装proxy [root ...
 - zabbix企业监控
		
第一节.系统初始化 1.前期环境 主机名 IP地址 操作系统 备注 zabbix-10 192.168.2.10 CentOS Linux release 7.4 zabbix服务端 agent-15 ...
 - Zabbix自定义监控8080端口的连接数
		
Zabbix自定义监控8080端口的连接数 一 zabbix自定义监控实现思路 实际上我们要想使用zabbix来监控一些服务的原理很简单,步骤分别是:1.写一个脚本用于获取待监控服务的一些状态信息2. ...
 - 基于Zabbix IPMI监控服务器硬件状况
		
基于Zabbix IPMI监控服务器硬件状况 zabbix ipmi 公司有多个分部,且机房没有专业值班,机房等级不够.在这种情况下,又想实时监控机房环境,于是使用IPMI方式来达到目的.由于之前已经 ...
 - LNMP+zabbix分布式监控搭建及版本升级
		
LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...
 
随机推荐
- linux同步测试机文件到开发机
			
rsync -vrtL --progress /bckup/* root@192.168.1.101:/bckup/ 参考博客: https://www.cnblogs.com/liuquan/p/5 ...
 - 关于rocketmq的配置启动
			
#集群名称brokerClusterName=rocket-nameserver#broker-a,注意其它两个分别为broker-b和broker-cbrokerName=broker-a#brok ...
 - NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks
			
文章名称:NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks 发表时 ...
 - Linux之 proc文件系统
			
用户态与内核态交互的接口之一,管理方式与普通文件相同每个节点的文件权限(读/写)决定其查看和配置权限大量LINUX系统参数和状态信息可通过proc节点查看或配置/proc/<pid>/:查 ...
 - 适用于单片机的数据加密算法:xxtea
			
转:https://www.cnblogs.com/LittleTiger/p/4384741.html 各位大侠在做数据传输时,有没有考虑过把数据加密起来进行传输,若在串口或者无线中把所要传的数据加 ...
 - C# 解析torrent文件
			
基础知识: torrent文件信息存储格式: bencoding是一种以简洁格式指定和组织数据的方法.支持下列类型:字节串.整数.列表和字典. 1 字符串存储格式: <字符串的长度>:& ...
 - L1-Day10
			
1.你需要的是更多的练习.[我的翻译]That you need is more practice.[标准答案]What you need is more practice[对比分析]主语从句用Tha ...
 - Cocoapods安装 2018-11-01更新
			
2018-11-1 更新 pod install 报错 [!] Oh no, an error occurred. Cocoapods 需要更新 主要涉及2点内容 一.ruby 更新(V2.5.3 ...
 - 20175204 张湲祯 2018-2019-2《Java程序设计》第八周学习总结
			
20175204 张湲祯 2018-2019-2<Java程序设计>第八周学习总结 教材学习内容总结 -第十五章泛型与集合框架要点: 一.泛型 1.泛型(Generics)的主要目的是可以 ...
 - python 识别图片文字
			
今天群里有兄弟问如何把图片的文字给识别出来 对于python来说这不是小菜一碟吗,于是乎让pupilheart狠狠的吹了一波(哈哈,竟然没懂),下面将整个实现过程给大家实现下: 方法一:自己搞定ORC ...