|
Cockpit is an
integrated and easy to use web-based graphical user interface
for managing and monitoring Linux servers.
Cockpit is available and supported in the major Linux distributions.
See also:
Cockpit project,
Cockpit introduction (RedHat).
Eloquence can integrate into Cockpit to allow monitoring and managing
of Eloquence services (from B.08.40.2605-3).
If Cockpit is installed then Eloquence is added to the Cockpit
Tools section during installation.
The Eloquence cockpit integration allows to manage all or individual
services, viewing the service configuration and logs and
handling license keys.
Functions are organized in sections that can be switched to by
selecting the section button at the top of the page.
Target section
The Target section shows the available and active Eloquence services
and allows to change the status of services.
The list shows the relevant systemd service names and instances
along with a short description.
An instance is assumed to exist if a matching configuration file is present.
A service is enabled if it was enabled in systemd.
A service is active if it was started with systemd.
Available actions: Status will update the list of
services. Start will start the enabled Eloquence services.
Stop will stop Eloquence services.
Services section
The Services section shows the available and active Eloquence services
and allows to change the status of individual services.
The list shows relevant systemd service names and instances
along with a short description.
An instance is assumed to exist if a matching configuration file is present.
A service is enabled if it was enabled in systemd.
A service is active if it was started with systemd.
The checkbox at the beginning of the line marks a service for an action.
Available actions: Units will update the list of services
(or return to the overview).
Status shows the systemd status of the selected services.
Start, Stop and Restart
perform the equivalent systemctl operation on the selected services.
Enable and Disable will change the systemd enabled
status of the selected services.
License section
The License section shows the Eloquence license.
Available actions: Show license shows the license file,
Check license will validate the license (using chklic).
Install System License will contact the
Eloquence license server
to obtain a license key for this system and update the license file.
Install Temporary License will contact the Eloquence license server
to obtain a temporary license key for this system and update the license file.
Please note this action is only available if no license file is present.
Config section
The Config section allows to view the service configuration file and log.
The drop down list is used to select the service or instance.
Available actions: Config shows an overview of the relevant
configuration information of the selected service.
Status Page will display a link to the web status page of the
server process.
Show log shows an extract of the systemd journal or
the log file for this service. If the Filter field is filled
then only matching log entries are output.
Enabling or disabling the cockpit integration
If Cockpit is installed (the /usr/share/cockpit directory exists)
then during the Eloquence installation the installation procedure
adds Eloquence to the Cockpit Tools section.
To add Eloquence after installing Cockpit subsequently the following
procedure may be used (as root)
ln -s /opt/eloquence/8.4/share/cockpit /usr/share/cockpit/eloq84
To disable the Eloquence Cockpit integration the symlink is deleted
rm /usr/share/cockpit/eloq84
|