2-1 Zabbix Service支持JMX监控的安装及配置
2017-07-22 13:26
316 查看
一、安装zabbix-java-gateway
zabbix@zabbix:~$ sudo apt-get install zabbix-java-gateway
二、安装JDK并配置环境变量(JDK7+TOMCAT7)
1、 查看系统版本
2、 下载tomcat7和jdk1.7
Tarbag专门放源码包,software专门放解压后的软件包
注意:安装包可在windows系统中下载下来,通过Xshell的工具xftp远程上传到ubuntu系统中
3、 安装jdk(配置java环境)
配置java环境
查看是否成功
4、 安装tomcat 7
5、 启动关闭tomcat7
在防火墙中打开8080端口:sudo ufw allow 8080/tcp
启动
关闭
执行 启动 脚本时,若出现错误:“Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program”
解决方式:
sudo ~/.bashrc
增加环境变量:
JAVA_HOME=/usr/local/java
CLASSPATH=.:/usr/local/javalib
JRE_HOME=/usr/local/java/jre
PATH=$PATH:/usr/local/java/bin
上述路径请按照自己实际安装的JDK路径填写
编辑tomcatqi启动脚本调用的最终脚本setclasspath.sh,在最前面增加JDK的环境变量。这样在执行tomcat启动脚本时,均会注册一次
sudo vi /usr/local/tomcat7/bin/setclasspath.sh
6、 开启tomcat测试
打开http://172.16.50.156:8080
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"
zabbix-java-gateway的配置文件是/etc/zabbix/zabbix_java_gateway.conf,配置如下:
# 监听地址
LISTEN_IP=”0.0.0.0″//监听所有IP
# 监听端口
LISTEN_PORT=10052
# PID_FILE文件
PID_FILE=”/var/run/zabbix/zabbix_java.pid”
# 开启的工作线程数
START_POLLERS=5
启动zabbix-java-gateway:
service zabbix-java-gateway start
再修改zabbix-server的配置,编辑/etc/zabbix/zabbix_server.conf ,修改下面几个参数:
# JavaGateway的服务器IP地址
JavaGateway=192.168.89.204
# JavaGateway的服务端口
JavaGatewayPort=10052
# 从javaGateway采集数据的进程数
StartJavaPollers=5
配置文件修改后,重启zabbix-server:
service zabbix-server restart
现在zabbix-java-gateway就配置好了。
注意:JMX的IP地址需要与被监控的服务器IP地址相同,此处是以 zabbix service为例,填写了回环IP
在主机列表中查询此主机可用性,“JMX”为绿色,则监控成功
zabbix@zabbix:~$ sudo apt-get install zabbix-java-gateway
二、安装JDK并配置环境变量(JDK7+TOMCAT7)
1、 查看系统版本
1 2 | sudo uname –a //是64位系统,那么我们选择64位的JDK Linux 2.6.32-71.el6.x86_64 sudo1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux |
2、 下载tomcat7和jdk1.7
Tarbag专门放源码包,software专门放解压后的软件包
注意:安装包可在windows系统中下载下来,通过Xshell的工具xftp远程上传到ubuntu系统中
1 2 3 4 5 6 | sudo mkdir /usr/local/src/tarbag sudo mkdir /usr/local/src/software sudo cd /usr/local/src/tarbag sudo wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.22/bin/apache-tomcat-7.0.22.tar.gz sudo wgethttp://download.oracle.com/auth/otn-pub/java/jdk/7u1-b08/jdk-7u1-linux-x64.tar.gz |
3、 安装jdk(配置java环境)
1 2 | sudo tar -xzvf jdk-7u1-linux-x64.tar.gz sudo mv jdk1.7.0_01/ /usr/local/java |
配置java环境
1 2 3 4 5 6 | sudo vi /etc/profile 加上以下信息 export JAVA_HOME=/usr/local/java CLASSPATH=/usr/local/java/lib/dt.jar:/usr/local/java/lib/tools.jar PATH=/usr/local/java/bin:$PATH export PATH JAVA_HOME CLASSPATH |
查看是否成功
1 2 3 4 5 | sudo source /etc/profile sudo java -version //看到1.7的字样说明安装成功了 java version "1.7.0_01" Java(TM) SE Runtime Environment (build 1.7.0_01-b08) Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode) |
4、 安装tomcat 7
1 2 | sudo tar –xzvf apache-tomcat-7.0.22.tar.gz sudo mv apache-tomcat-7.0.22 /usr/local/tomcat7 |
5、 启动关闭tomcat7
在防火墙中打开8080端口:sudo ufw allow 8080/tcp
启动
1 | sudo /usr/local/tomcat7/bin/startup.sh |
关闭
1 | sudo /usr/local/tomcat7/bin/shutdown.sh |
执行 启动 脚本时,若出现错误:“Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program”
解决方式:
sudo ~/.bashrc
增加环境变量:
JAVA_HOME=/usr/local/java
CLASSPATH=.:/usr/local/javalib
JRE_HOME=/usr/local/java/jre
PATH=$PATH:/usr/local/java/bin
上述路径请按照自己实际安装的JDK路径填写
编辑tomcatqi启动脚本调用的最终脚本setclasspath.sh,在最前面增加JDK的环境变量。这样在执行tomcat启动脚本时,均会注册一次
sudo vi /usr/local/tomcat7/bin/setclasspath.sh
6、 开启tomcat测试
打开http://172.16.50.156:8080
配置Tomcat JMX
zabbix@zabbix:~$ sudo vi /usr/local/tomcat7/bin/catalina.sh
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"
配置Zabbix Java GateWay
zabbix-java-gateway的配置文件是/etc/zabbix/zabbix_java_gateway.conf,配置如下:# 监听地址
LISTEN_IP=”0.0.0.0″//监听所有IP
# 监听端口
LISTEN_PORT=10052
# PID_FILE文件
PID_FILE=”/var/run/zabbix/zabbix_java.pid”
# 开启的工作线程数
START_POLLERS=5
启动zabbix-java-gateway:
service zabbix-java-gateway start
再修改zabbix-server的配置,编辑/etc/zabbix/zabbix_server.conf ,修改下面几个参数:
# JavaGateway的服务器IP地址
JavaGateway=192.168.89.204
# JavaGateway的服务端口
JavaGatewayPort=10052
# 从javaGateway采集数据的进程数
StartJavaPollers=5
配置文件修改后,重启zabbix-server:
service zabbix-server restart
现在zabbix-java-gateway就配置好了。
主机增加JMX接口
注意:JMX的IP地址需要与被监控的服务器IP地址相同,此处是以 zabbix service为例,填写了回环IP
Link TOMCAT模板
在主机列表中查询此主机可用性,“JMX”为绿色,则监控成功
相关文章推荐
- 企业级分布式监控系统Zabbix系列之02(Zabbix-Agent安装与配置)
- zabbix 安装和添加监控配置
- zabbix通过jmx采用默认tomcat模板监控tomcat好多值不支持的问题排查
- zabbix监控介绍、基本安装配置
- 分布式监控工具zabbix 配置安装
- 开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix
- zabbix监控安装 配置 使用 报警。。。完成了。。。
- Zabbix(一):server,agent端 安装配置及主机,监控项,触发器,动作,媒介配置步骤
- zabbix监控安装与配置
- zabbix3.0.4客户端安装及网卡流量监控配置 推荐
- 官网下载包模式安装tomcat的jmx进行zabbix监控
- LNMP安装配置Zabbix搭建企业级监控平台
- linux下安装配置zabbix以及配置mysql监控
- ubuntu下安装配置部署zabbix——mysql监控
- 安装配置Zabbix来监控MySQL的基本教程
- 47 监控系统基础及zabbix介绍、zabbix工作原理及安装配置、zabbix on CentOS7、zabbix配置
- zabbix之服务器端和客户端安装、配置、监控实现
- 集中化监控工具zabbix的安装配置(centos7)
- 安装配置Zabbix来监控MySQL的基本教程
- zabbix Linux安装snmp监控配置