Skip to main content
Version: Axidian CertiFlow 7.1

Unified Event log

You can use the Unified Event Log for Axidian CertiFlow Linux installations or in multi-server Windows configurations. It allows events from all servers to be recorded in a single, centralized log.

Configure the Unified Event Log using the Axidian CertiFlow Event Log Proxy or Log Server applications.

Axidian CertiFlow Event Log Proxy

The Axidian CertiFlow Event Log Proxy application enables logging events from one or more Axidian CertiFlow servers into a unified Windows Event Log. The Axidian CertiFlow Event Log Proxy can only be installed on a workstation running the Windows OS.

System requirements

To install and configure the Axidian CertiFlow Event Log Proxy:

  1. Log in to the workstation as local administrator.

  2. Open the Axidian CertiFlow installation package, navigate to the AxidianCertiFlow.Server catalog and run the AxidianCertiFlow.EventLog.Proxy-<version-number>.x64.en-us.msi installation file.

  3. In the installation wizard, select an authentication method based on the operating system where the Axidian CertiFlow server is installed, and specify the required settings in the configuration files.

    1. Select the Windows authentication method. When the installation is complete, click Finish and close the installation wizard.
    2. Open the web.config file (C:\inetpub\wwwroot\certiflow\eventlogproxy) in Notepad as an administrator.
    3. In the allow users parameter, specify a user account from the domain where the Event Log Proxy is installed. For example, the user catalog service account.
      Example
      <authorization>
      <clear />
      <add accessType="Allow" users="DOMAIN\servicecertiflow" />
      </authorization>
    4. Save and close the web.config file.
  4. Restart the Axidian CertiFlow Event Log Proxy application pool to apply the changes.

    1. Open the Internet Information Services (IIS) Manager and select Application Pools in the left menu.
    2. Select the Axidian CertiFlow Event Log Proxy application and click Recycle in the right menu.

Log Server

With Log Server you can record events from one or more Axidian CertiFlow servers to a unified log in the following targets: Windows Event Log, Microsoft SQL Server, PostgreSQL Server, SysLog Server.

System requirements

The Log Server can be installed on a workstation running either Windows or Linux OS.

Install Log Server

Before installing the Log Server, install .NET 8.0 and URL Rewrite.

To install the Log Server:

  1. Log in to the workstation as local administrator.
  2. Run the LogServer-<version number>.x64.en-us.msi file from the Log.Server catalog of the Axidian CertiFlow installation package and follow the wizard's instructions.
  3. Copy the following files from the Log.Server catalog*:
    • The certiflowSchema.config file to the C:\inetpub\wwwroot\ls catalog.
    • The certiflowEventLogTarget.config, certiflowMsSqlTarget.config, certiflowPgSqlTarget.config, and certiflowSysLogTarget.config files to the C:\inetpub\wwwroot\ls\targetConfigs catalog.

Configure event read/write operations

The Log Server supports reading events from only one storage target (ReadTargetId), while it can write events to multiple storage targets (WriteTargets) at the same time.

You can configure event reading and writing for the following storage types:

  • Windows Event Log
  • Microsoft SQL Server
  • PostgreSQL Server
  • Syslog Server
  1. Open the C:\inetpub\wwwroot\ls catalog and edit the clientApps.config file.

    • In the Applications section, add the following parameters.
    <Application Id="certiflow" SchemaId="certiflowSchema">
    <ReadTargetId>certiflowEventLogTarget</ReadTargetId>
    <WriteTargets>
    <TargetId>certiflowEventLogTarget</TargetId>
    </WriteTargets>
    <AccessControl>
    <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
    </AccessControl>
    </Application>
    • In the Targets section, add a new element.
    <Targets>
    <Target Id="certiflowEventLogTarget" Type="eventlog"/>
    </Targets>
  2. Save and close the file.

To apply the changes, restart the IIS application pool.

  1. Open Internet Information Services (IIS) Manager and select Application Pools in the left menu.
  2. Select the Log Server application pool and click Recycle in the right menu.

Configure Axidian CertiFlow to use the Unified Event log

  1. Configure connection to the event log in the Configuration Wizard.
  2. Test the event log functionality. Go to the Management Console, open the Log section, and search for events.
tip

The log search might return no results if the log on the remote server contains no events. Perform any action in the Axidian CertiFlow web applications. For example, disable a card, add or modify a comment, and then repeat the event search.