Skip to content

Agent Overview ​

The kAudit EventHub Publisher is a lightweight Windows service that reads SQL Server's native .sqlaudit files from disk and streams them securely to the kAudit platform for monitoring and analysis.

What the agent does ​

SQL Server writes ──▶ .sqlaudit files ──▶ Agent reads ──▶ HTTPS to kAudit API
  • Reads SQL Server native audit files (.sqlaudit) using a direct file parser — no SQL connection required
  • Streams events to the kAudit platform over outbound HTTPS (port 443)
  • Tracks a cursor so it resumes safely after restarts or file rollovers
  • Queues events locally if the network is temporarily unavailable and replays them on reconnection
  • Reports health and heartbeat signals so the platform can show agent status in the portal

System requirements ​

RequirementDetails
Operating SystemWindows Server 2019, 2022 — or Windows 10/11 (x64 only)
Disk space~150 MB for binaries + space for the audit cursor and offline queue
NetworkOutbound HTTPS (TCP 443) to api.kovoco.net
PrivilegesLocal Administrator to install; runs as NT SERVICE\kAuditEventHubPublisher by default
.NET RuntimeNot required — the agent is self-contained

What you need before installing ​

Gather these before running the installer:

#WhatWhere to get it
1Central API URLhttps://api.kovoco.net
2Agent API KeyAdmin Portal → Platform Operations → External Agents, or your portal → Organization → API Keys
3SQL audit file pathYour DBA — the folder where .sqlaudit files are written (e.g., C:\Audit\)
4Database nameAny short label for display in the portal (e.g., production-db)

Next steps ​

  1. Download the Agent — get the latest MSI
  2. Install the Agent — run the installer on your SQL Server host
  3. Configure the Agent — set your tenant ID and verify the config

SQL Audit Monitoring, made simple.