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.