Oracle 13c OEM 添加 Apache Tomcat监控

2023-12-07 04:48
文章标签 oracle tomcat apache 监控 oem 13c

本文主要是介绍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监控的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/464529

相关文章

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

springboot2.1.3 hystrix集成及hystrix-dashboard监控详解

《springboot2.1.3hystrix集成及hystrix-dashboard监控详解》Hystrix是Netflix开源的微服务容错工具,通过线程池隔离和熔断机制防止服务崩溃,支持降级、监... 目录Hystrix是Netflix开源技术www.chinasem.cn栈中的又一员猛将Hystrix熔

Oracle迁移PostgreSQL隐式类型转换配置指南

《Oracle迁移PostgreSQL隐式类型转换配置指南》Oracle迁移PostgreSQL时因类型差异易引发错误,需通过显式/隐式类型转换、转换关系管理及冲突处理解决,并配合验证测试确保数据一致... 目录一、问题背景二、解决方案1. 显式类型转换2. 隐式转换配置三、维护操作1. 转换关系管理2.

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

Apache Ignite 与 Spring Boot 集成详细指南

《ApacheIgnite与SpringBoot集成详细指南》ApacheIgnite官方指南详解如何通过SpringBootStarter扩展实现自动配置,支持厚/轻客户端模式,简化Ign... 目录 一、背景:为什么需要这个集成? 二、两种集成方式(对应两种客户端模型) 三、方式一:自动配置 Thick

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

Apache Ignite缓存基本操作实例详解

《ApacheIgnite缓存基本操作实例详解》文章介绍了ApacheIgnite中IgniteCache的基本操作,涵盖缓存获取、动态创建、销毁、原子及条件更新、异步执行,强调线程池注意事项,避免... 目录一、获取缓存实例(Getting an Instance of a Cache)示例代码:二、动态