Apusic应用服务器管理模型基于JMX框架并遵循JSR160规范。使用JMX框架能通过Java语言封装软硬件资源并将其暴露在分布式环境下。JMX同时还提供了映射框架,以便将已存在的管理协议如SNMP集成到自身的管理体系结构中。
Apusic应用服务器提供管理服务,它作为管理工具与服务器MBean之间的接口,为管理工具提供必要的管理功能。
Apusic应用服务器提供管理服务作为管理接口,分为以下几部分:
系统管理服务
提供对Apusic应用服务器大部分的管理功能,如启动与停止应用服务器、创建数据源及设置优化选项、配置多路复用端口号、设置事务缺省超时时间、调整HTTP线程池最大线程数等。
部署管理服务
提供应用部署管理功能,如部署与卸载应用、启动与停止应用等。
监控服务
提供监控Apusic应用服务器运行时状态的功能,如观察某个数据源的连接创建数、某个Servlet的执行时间、HTTP线程池的当前工作线程数等。
Apusic应用服务器提供以下管理工具:
Admin管理控制台(Admin GUI Console)是基于Eclipse技术的管理工具,通过它可以方便的对Apusic应用服务器以及Apusic MQ服务器进行配置与监控操作。
Admin管理控制台提供性能监控功能,使用它可以通过曲线视图的方式观察最近自定义时间段内Apusic应用服务器组件及服务的运行状况,如观察最近一段时间内某个Servlet的服务时间;同时用户可以通过表格的方式查看当前监控项的一些统计信息,如Servlet服务的最大时间、最小时间、平均时间等等。它还能够在一个视图中监控多个项,如在一个视图中监控两台Apusic应用服务器中HTTP线程池的工作线程个数,方便用户对多个监控项进行比较查看。
Web管理控制台是基于Web浏览器的管理工具。用户通过Web浏览器就能够对Apusic应用服务器进行配置与管理操作。Web浏览器支持目前比较流行的IE及Firefox,其中IE支持5.1及以上版本,Firefox支持1.5及以上版本。
Web管理控制台的界面风格与Apusic管理控制台类似,实现的配置功能也完全相同,但它不提供监控功能。如果没有安装Apusic管理控制台,可以通过浏览器完成大部分相同的配置操作。