本文主要是介绍Oracle 13c OEM 添加 Apache Tomcat监控,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、安装代理
1.首先要在你要监控的主机上安装代理,具体安装可以参照下面的操作步骤
(1)选择设置->添加目标->手动添加目标
(2) 选择添加主机目标->在主机上安装代理
(3)点击添加按钮
(4)填写信息:主机就是你要安装代理的那台服务器
点击下一步的时候会遇到下面的警告,这里选择忽略再次点击下一步
填写相关信息
(5)点击一步,可以看到部署的详细信息,确定无误后,点击部署代理即可开始部署
二、添加Tomcat监控
上面介绍了如何在linux 下添加代理,那么下面将介绍如何在刚才的那台服务器上监控tomcat
官方文档链接:https://docs.oracle.com/cd/E73210_01/EMTMC/toc.htm
(1)首先配置tomcat
在catalina.sh添加如下内容,然后启动tomcat
#设置内存
JAVA_OPTS="-server -Xms1024m -Xmx8192m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=1024m -Dcom.sun.management.jmxremote"
#设置rmi远程连接ip地址
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.1.3"
#设置jmx远程连接端口号
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=10188"
#设置jmx是否通过ssl连接
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
#设置jmx远程连接是否需要用户认证,即用户名和密码
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
注意:这里的端口10188 就是下面我们要监控时要填写的JVM Port Number 的端口,
(2)选择设置->添加目标->手动添加目标
(3)选择以声明方式添加目标
(4)选择主机 和目标类型
注意:这里选择的主机就是你要监控tomcat那台服务器,目标类型选择:Apache Tomcat
(5)填写相关信息,注意*是必须要填写的
注意:为什么Apache Tomcat Monitoring Credentials 我们这里不填写呢?,因为我们在catalina.sh添加了下面的一句话:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
下面要填写属性:
注意:这里的JMX Port Number 的端口是哪来的呢?上面我们在配置tomcat 配置文件catalina.sh的时候添加了这样一句话:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=10188"
另外为什么我们这里不填写SSL Trust Store (required when SSL is enabled) 呢?
同样在catalina.sh 我们有这样一句话:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
填写完以上信息之后,点击确认即可
(6)在OEM里查看我们刚才添加的tomcat_test
到此为止,OEM下监控tomcat配置完成
这篇关于Oracle 13c OEM 添加 Apache Tomcat监控的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!