CipherTrust Manager System Monitoring
CipherTrust Manager has six mechanisms to monitor its system activity.
Server audit and client audit records include general auditable events available in the GUI, CLI, and REST API in a user-readable JSON format, which can be used to create alarms. By default, these are stored using a Loki Grafana microservice, as we recommend. Storage on local database instead of Loki Grafana is available, but deprecated.
Note
Consult documentation for a specific CipherTrust connector for information on configuring and interpreting client records.
Host logs are very detailed messages at the base operating system level.
Debug logs are detailed downloadable LTSV files intended for troubleshooting CipherTrust Manager operations with Thales customer support. These include host logs as well as other logs.
KMIP and NAE activity logs are downloadable JSON format files that include information on operations performed through the KMIP and NAE interfaces.
Web activity logs are downloadable JSON format files that include information on operations performed through the web interface.
Prometheus Metrics Endpoint allows the Prometheus monitoring system to scrape the CipherTrust Manager continuously, providing metrics over time to help monitor overall system health, performance, and cryptographic activity. As well, there is a sample configuration available on request, including Prometheus and Grafana data visualization application Docker containers.
The system records and logs can be exported to various external locations.
Server audit records can be sent to an legacy external syslog server controlled by the admin user, and through a log forwarder to Elasticsearch, Loki, or a syslog server.
Client audit records can be sent through a log forwarder to Elasticsearch, Loki, or syslog server.
KMIP and NAE activity logs can be sent through a log forwarder to Elasticsearch, Loki, or a syslog server and are downloadable to a JSON file.
Web activity logs are downloadable to a JSON file.
Host logs can be sent to an additional syslog server by the
ksadmin
user.Debug logs, including host logs, are downloadable to an LTSV file as part of the Debug Logs package.