sqlinsight-pro/src/SQLInsight.Agent
Søren Eggert Lundsteen Olsen 7e66dc94c4 Review 1.5: server and check rules never pass unmeasured, cap and stabilize findings, keep sensitive text out of titles
- SQLI-WIN-006 is "ikke målbar" (with the forecaster's note) until a volume has enough
  history; titles "Drev X er fuldt (om ca. N dage | inden for et døgn)", as SQLI-WIN-005.
- SQLI-WIN-007/008: the startup grace period is "ikke målbar" instead of passed, so
  open findings are not resolved and reopened at every restart. One matcher for both
  rules (name or display name, prefix*). SQLI-WIN-007 is capped by
  Services:MaxFindings (default 15, 1-100) with one summary finding for the rest.
- SQLI-WIN-009: stable order (category, oldest first, key) and one summary finding
  over MaxFindings (now bounded 1-100).
- SQLI-WIN-010 only says "uden tegn på at det skete uventet" when the event log was
  read past the boot; before that "ikke målbar", and Low "årsagen kan ikke ses" when
  the log cannot be read.
- SQLI-WIN-012/013: Tasks:IgnoreUserAndUpdaterTasks (default true) leaves out per-user
  and updater tasks; TaskThresholds.Watches is the one filter for the agent and the
  rules. A SID is never in a title or subject, only in sensitive evidence.
- SQLI-SYN-001: neutral title "{navn} fejler ({n} gange i træk)", the failure message
  only in sensitive evidence; "mindst N" and "... eller tidligere" when every result
  given failed; "findes ikke" for a missing service; evidence "Tjenestens tilstand".
- SQLI-SYN-003: "udløber inden for et døgn" / "om 1 dag".
- Agent (minimal): the task filter is TaskThresholds.Watches, and performance samples
  get the configured interval.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 15:45:44 +02:00
..
Configuration Agent: monitor Windows servers and run synthetic checks; server tests and check runs on request 2026-10-02 14:58:36 +02:00
CustomRules Installer creates the repository database, logins and rights itself 2026-10-01 08:18:26 +02:00
Hub Repository and agent: Dynamics AX history (migration 0017), seeding, hub opt-in 2026-10-02 13:53:34 +02:00
Monitoring Repository and agent: Dynamics AX history (migration 0017), seeding, hub opt-in 2026-10-02 13:53:34 +02:00
Properties Fase 0: solution structure, capability model, rule engine, least-privilege script 2026-09-29 05:40:49 +00:00
Reports Fase 4: management and compliance reports as PDF 2026-09-29 10:09:10 +00:00
Security Privilege audit: sysadmin and server roles with AD unfolding 2026-10-02 08:39:56 +02:00
Servers Review 1.5: server and check rules never pass unmeasured, cap and stabilize findings, keep sensitive text out of titles 2026-10-02 15:45:44 +02:00
Setup Review 1.3: one implementation of a service account's SQL login 2026-10-02 13:22:41 +02:00
Updates MSI installer for Agent and Web 2026-09-29 11:31:28 +00:00
AgentOptions.cs Review 1.4: AX 3.0/4.0 local times in the AX time zone, with its DST rules 2026-10-02 14:19:17 +02:00
appsettings.Development.json Fase 0: solution structure, capability model, rule engine, least-privilege script 2026-09-29 05:40:49 +00:00
appsettings.json Agent: monitor Windows servers and run synthetic checks; server tests and check runs on request 2026-10-02 14:58:36 +02:00
InstallerSettings.cs MSI installer for Agent and Web 2026-09-29 11:31:28 +00:00
Program.cs Agent: monitor Windows servers and run synthetic checks; server tests and check runs on request 2026-10-02 14:58:36 +02:00
SQLInsight.Agent.csproj Agent: monitor Windows servers and run synthetic checks; server tests and check runs on request 2026-10-02 14:58:36 +02:00