Server Reference Guide : Managing and Monitoring the OpenROAD Server
 
Share this page          
Managing and Monitoring the OpenROAD Server
 
Overview of the OpenROAD Server Manager
The Server Manager and ASOLib
How You Can Set Up an Initialization File for the Server Manager
Start the Server Manager
The Server Manager Portlet
Name Server Node
How You Can Configure Name Servers
Remote Application Registration
Local Application Registration
Display Client Session Details
Display a Session Summary
Specify the Tracing Level
How You Can Expose Published Application Interfaces
How You Can Configure the Server Pooler (SPO)
Manage the Installation with orserveradm.py Script
Overview of the OpenROAD Server Manager
This chapter describes how to manage and monitor the OpenROAD Server using the OpenROAD Server Manager. This chapter describes:
The Server Manager environment
Interfaces between the Server Manager and ASOLib
The Server Manager interface, and how to start it
Configuration options for Name Servers and the Server Pooler (SPO)
For more information about the Manage tab, see the Workbench User Guide.
The Server Manager manages and monitors the OpenROAD Server. The Server Manager provides an intuitive graphical user interface (GUI) for managing the installation. The Python script orserveradm.py provides a command line interface for managing the installation (for more information, see Manage the Installation with orserveradm.py Script).
Note:  The interface was formerly a separate application named the Visual OpenROAD Server Administrator (Visual OSA), but its functionality is now provided on the Server Manager portlet of the OpenROAD Workbench Manage tab.
Note:  Using the Server Manager, whole installations or individual application instances can be enabled, disabled, and replaced quickly.
Each OpenROAD Server installation has one OpenROAD Name Server. A Name Server is an OpenROAD Server application used by clients to connect to an application by name rather than by hard-coded connection parameters. It is responsible for storage and retrieval of all OpenROAD Server configuration data in the installation’s JSON configuration file. Multiple applications can be registered with one or more OpenROAD Name Servers to provide connection load balancing across processes within a given machine and across processes on different installations.
You can drill down into a particular application to monitor it. The application can be started and stopped, and individual user sessions can be monitored and traced. Each application's callable interface can also be explored dynamically using the Server Manager meta data interface.
The Server Manager also serves as a production system housekeeping console, invoking garbage collection and expired session timeouts within each application and freeing up memory used by stale objects where appropriate. Application registrations can be configured to auto-suspend on connection failure. (At least one instance of the Server Manager must be running for these functions to be operational.)