New project SQLInsight.Servers: - CimWindowsServerSource (Microsoft.Management.Infrastructure, the API behind Get-CimInstance): WS-Man first, DCOM if that fails, a local session for the agent's own computer, as the agent's identity. Only SELECT queries (CimQueries) and Task Scheduler's read-only GetInfo. CPU and paging from raw counters, disks (Win32_Volume, Win32_LogicalDisk fallback), services, scheduled tasks, and the System/Application logs through the Event Log service (MS-EVEN6, XPath filter on the server) with Win32_NTLogEvent as fallback. - ServerErrors: access denied, missing namespace, RPC/WinRM unreachable and timeouts become "ikke målbar" reasons that name the missing right and the grant script; never local administrator. - WindowsServerTester: tries every area once for the web UI's test. - SyntheticCheckRunner: TCP, HTTP(S) with expected status/text and TLS certificate expiry (also for refused certificates), SQL login + read-only query (re-validated, in a transaction that is always rolled back), DNS, and the Dynamics AX logon: AOS port, then a logon through the .NET Business Connector in a separate Windows PowerShell process with a timeout when it is installed; otherwise the result says clearly that only the port was tested. Tests: error mapping, queries, AX command/parsing, runners against local TCP and HTTP(S) servers with a self-signed certificate, the CIM source against this computer, and the SQL check against the test instance. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
35 lines
2.2 KiB
Text
35 lines
2.2 KiB
Text
<Solution>
|
|
<Folder Name="/src/">
|
|
<Project Path="src/SQLInsight.Agent/SQLInsight.Agent.csproj" />
|
|
<Project Path="src/SQLInsight.Collectors/SQLInsight.Collectors.csproj" />
|
|
<Project Path="src/SQLInsight.Connectivity/SQLInsight.Connectivity.csproj" />
|
|
<Project Path="src/SQLInsight.Community/SQLInsight.Community.csproj" />
|
|
<Project Path="src/SQLInsight.Contracts/SQLInsight.Contracts.csproj" />
|
|
<Project Path="src/SQLInsight.Core/SQLInsight.Core.csproj" />
|
|
<Project Path="src/SQLInsight.Hub/SQLInsight.Hub.csproj" />
|
|
<Project Path="src/SQLInsight.Licensing/SQLInsight.Licensing.csproj" />
|
|
<Project Path="src/SQLInsight.Reports/SQLInsight.Reports.csproj" />
|
|
<Project Path="src/SQLInsight.Servers/SQLInsight.Servers.csproj" />
|
|
<Project Path="src/SQLInsight.Updates/SQLInsight.Updates.csproj" />
|
|
<Project Path="src/SQLInsight.Notifications/SQLInsight.Notifications.csproj" />
|
|
<Project Path="src/SQLInsight.Repository/SQLInsight.Repository.csproj" />
|
|
<Project Path="src/SQLInsight.Rules/SQLInsight.Rules.csproj" />
|
|
<Project Path="src/SQLInsight.Web/SQLInsight.Web.csproj" />
|
|
</Folder>
|
|
<Folder Name="/tests/">
|
|
<Project Path="tests/SQLInsight.Agent.Tests/SQLInsight.Agent.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Collectors.Tests/SQLInsight.Collectors.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Community.Tests/SQLInsight.Community.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Connectivity.Tests/SQLInsight.Connectivity.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Core.Tests/SQLInsight.Core.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.IntegrationTests/SQLInsight.IntegrationTests.csproj" />
|
|
<Project Path="tests/SQLInsight.Licensing.Tests/SQLInsight.Licensing.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Notifications.Tests/SQLInsight.Notifications.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Rules.Tests/SQLInsight.Rules.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Servers.Tests/SQLInsight.Servers.Tests.csproj" />
|
|
<Project Path="tests/SQLInsight.Updates.Tests/SQLInsight.Updates.Tests.csproj" />
|
|
</Folder>
|
|
<Folder Name="/tools/">
|
|
<Project Path="tools/SQLInsight.LicenseTool/SQLInsight.LicenseTool.csproj" />
|
|
</Folder>
|
|
</Solution>
|