Installation guide
Admin role granularity
32 EAServer
• Jaguar::PerfMonitor is a new performance monitoring interface that
provides performance statistics in a per-second, per-minute, and per-
hour bucket model.
•
Jaguar::StatProvider and Jaguar::StatProviderController are new
interfaces implemented by statistic provider components that collect
performance statistics. EAServer 5.0 includes statistics providers for
the connection caching and HTTP protocol handler subsystems. You
can also implement your own statistics providers using these
interfaces.
For information on the monitoring APIs, see the generated HTML
documentation for the
Jaguar IDL module, in this file within your
installation:
html/ir/Jaguar.html
•New jagtool commands getserverinfo and getservicestate allow you to get
additional information about the server status.
getserverinfo returns the
server status and version number.
getservicestatequeries the state of
service components. This command is useful in scripts that start or restart
servers; you can use it to determine whether the server is ready to accept
client connections by checking whether the name service status is
“STOPPED.” Custom services can implement an additional method,
getServiceState, to allow jagtool to query their status. For more
information, see these chapters:
• Chapter 12, “Using jagtool and jagant,” in the EAServer System
Administration Guide.
• Chapter 33, “Creating Service Components,” in the EAServer
Programmer’s Guide.
Admin role granularity
In EAServer version 5.0, this feature allows finer control over users’
permissions within EAServer. Members of the Admin role can use EAServer
Manager or
jagtool to grant permission to perform specific actions on EAServer
entities to other roles. These actions include:
• Restarting and refreshing servers
• Shutting down servers