The LifeKeeper GUI uses Java technology to provide a graphical status interface to LifeKeeper and its configuration data. Since the LifeKeeper GUI is a client/server application, a user will run the graphical user interface on a client system in order to monitor or administer a server system where LifeKeeper is executing. The client and the server may or may not be the same system.
The LifeKeeper GUI server is initialized on each server in a LifeKeeper cluster at system startup. It communicates with the LifeKeeper core software via the Java Native Interface (JNI), and with the LifeKeeper GUI client using Remote Method Invocation.
The LifeKeeper GUI client is designed to run either as an application on a Linux system, or as an applet which can be invoked from a web browser on either a Windows or Unix system.
The LifeKeeper GUI client includes graphical components that consist of the following graphical components:
The menu bar provides access to the LifeKeeper administration tasks that can be performed from the GUI.
The toolbar provides quick access to the most frequently used administration tasks.
The status window displays a graphical representation of the servers connected in the cluster, resource hierarchies, and the status of resources and servers.
The message bar at the bottom of the window displays processing information to the user.
Right-clicking on a graphic resource, server, or table cell will display a pop-up menu. When invoked from popup menus, dialogs will have resources and servers pre-selected based upon the item selected when the popup was invoked. All popup tasks are available from the menu bar.