第 9 章 监控
JBoss Operations Network(JBoss ON)是 JBoss 中间件的系统管理套件,它可以用于监控 JBoss 商业规则管理系统。
JBoss Operations Network 可通过 https://access.redhat.com 访问。请参考《JBoss Operations Network 安装指南》里的安装说明。
9.1. 安装 JBoss ON 插件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
BRMS JBoss ON 插件可以通过命令行或 JBss ON web 用户界面进行安装。
过程 9.1. 通过命令行安装 JBoss ON 插件
下载 JBoss ON 插件
从 Customer Portal 下载 JBoss ON 插件。- 在 Customer Support Portal 里,点击 Downloads,然后点击 JBoss Operations Network,再从下拉框里选择 JBoss ON for BRMS。
- 点击 Download 开始下载。
解压插件压缩文件
从下载的 ZIP 文件里解压 JAR 文件:解压 jon-plugin-pack-brms-2.4.1.GA.zip
解压 jon-plugin-pack-brms-2.4.1.GA.zip
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 安装插件
插件需要安装在 JBoss ON 服务器目录下。将前一步骤里解压的 JAR 文件移到顶层目录里。如带有 JBoss ON 的红帽企业版 Linux 里的/opt/
目录。mv rhq-brms-plugin-5.2.0.jar /opt/jon-server-2.4.0.GA1/rhq-brms-plugin-5.2.0.jar
mv rhq-brms-plugin-5.2.0.jar /opt/jon-server-2.4.0.GA1/rhq-brms-plugin-5.2.0.jar
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 重启 JBoss ON 服务器。
过程 9.2. 通过 JBOss ON web 界面安装 JBoss ON 插件。
下载 JBoss ON 插件
从 Customer Portal 下载 JBoss ON 插件。- 在 Customer Support Portal 里,点击 Downloads,然后点击 JBoss Operations Network,再从下拉框里选择 JBoss ON for BRMS。
- 点击 Download 开始下载。
解压插件压缩文件
从下载的 ZIP 文件里解压 JAR 文件:解压 jon-plugin-pack-brms-2.4.1.GA.zip
解压 jon-plugin-pack-brms-2.4.1.GA.zip
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 登录
访问 http://localhost:7080/Login.do 并登录。上载插件的 JAR 文件
从菜单里选择 Administration、System Configuration、Plugins。点击 Add 按钮并选择前一步骤里解压的 JAR 文件,然后点击 upload。
9.2. 发现 BRMS 实例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
安装了插件后,JBoss Operations Network 需要发现被监控的 BRMS。
JBoss ON 将自动发现 BRMS。然而,如果没有的话,你可以手动添加资源。相关的细节请参考《JBoss Operations Network 基础管理指南》。
在发现了 BRMS 之后,它必须被导入到库存里。
过程 9.3. 导入 BRMS
- 从 Discovery Queue 里选择 JMX 进程,然后点击 Import。
- 从 Resources 菜单里选择服务器。
- 选择 JMX 服务器来查看 BRMS 服务。
注意
对于 JBoss ON,Mbean 必须被启用才能监控 BRMS。
Mbean 可以通过传入参数启用:
-Ddrools.mbeans = enabled
-Ddrools.mbeans = enabled
或通过 API:
KnowledgeBaseConfiguration conf = KnowledgeBaseFactory.newKnowledgeBaseConfiguration(); conf.setOption( MBeansOption.ENABLED );
KnowledgeBaseConfiguration conf =
KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
conf.setOption( MBeansOption.ENABLED );