Remote Control and Configuration of Applications
The MonALISA Service has incorporated an Application Control Interface (AppControl)
that allows the farm administrator to remotely start, stop, restart and configure different applications. This service
starts automatically when the MonALISA service starts.
AppControl Service is modular. New modules for remote controlling desired applications can be simply
developed and securely loaded in the MonALISA Service.
A global overview of the Application Control Interface is represented in the figure below:
Figure 1: MonALISA Remote Administration
The security part is important for this remote administration interface. All the communication between clients
and server is secured using GSS with public/private keys. The server has a keystore with the clients' public keys, so only the administrators can
access this application.
For each controlled application it must exist a corresponding module. Each module can have multiple instances with
different configuration files.
When a module is loaded you must specify a unique file name which will store the specified modules configuration.
After that, you must correctly configure the module for working properly.