Configure Logging for the Universal Orchestrator

Keyfactor Universal OrchestratorClosed The Keyfactor Universal Orchestrator, one of Keyfactor's suite of orchestrators, is used to interact with servers and devices for certificate management, run SSL discovery and management tasks, and manage synchronization of certificate authorities in remote forests. With the addition of custom extensions, it can provide certificate management capabilities on a variety of platforms and devices (e.g. Amazon Web Services (AWS) resources, Citrix\NetScaler devices, F5 devices, IIS stores, JKS keystores, PEM stores, and PKCS#12 stores) and execute tasks outside the standard list of certificate management functions. It runs on either Windows or Linux servers or Linux containers. provides extensive logging for visibility and troubleshooting. For more information about troubleshooting, see Troubleshooting.

By default, the Keyfactor Universal OrchestratorClosed Keyfactor orchestrators perform a variety of functions, including managing certificate stores and SSH key stores. generates logs at the INFO logging level and stores logs for two days before deleting them. If you wish to change these defaults, follow the directions below for your installation type.

Logging the Orchestrator ID

The Keyfactor Universal Orchestrator will include the unique ID as part of the APIClosed A set of functions to allow creation of applications. Keyfactor offers the Keyfactor API, which allows third-party software to integrate with the advanced certificate enrollment and management features of Keyfactor Command. request for any Agents or Orchestrators API endpoints.

"AgentId": "3f09be9a-625d-4c67-9bc7-75a87339dd63

When the Nlog level is configured for TRACE, a message will be logged in the Orchestrators log (by default at C:\Program Files\Keyfactor\Keyfactor Orchestrator\logs) that the orchestrator ID was added to the API request. The orchestrator ID will be stored in the orchestratorId configuration field in the orchestrator's appsettings.json configuration file after the initial API request (by default at C:\Program Files\Keyfactor\Keyfactor Orchestrator\configuration).

The \WebAgentServices\Configuration\NLog_Orchestrators.config log file will display the correlation token ID regardless of the LogLevel configured. The orchestrator ID will display next to the correlation token in the orchestrators log messages (by default at C:\Program Files\Keyfactor\Keyfactor Orchestrator\logs) after an initial API call.

Modify Logging Configuration