add endpoints plugin with fleet list view and monitoring drafts

Server-side RMM telemetry plugin: current-snapshot endpointstates plus append-only curated endpointevents, resolved to existing Computer assets by hostname. Adds ADR-010 asset panels (status, services, recent events), dashboard quiet and stability cards, and a minimal Fleet list view that links into existing PC detail pages. Registers the activity sidebar icon and a dev-only sample seeder. Ingest arrives on the generic collector route; the future C# agent design record lives in docs/DESIGN-DECISIONS-agent.md.
This commit is contained in:
benjamin.baker
2026-08-27 05:41:06 -04:00
parent ce1fbd6d62
commit 8b1ba3c310
18 changed files with 1774 additions and 1 deletions

View File

@@ -146,6 +146,16 @@ export const machinesApi = {
}
}
// Endpoints API (plugin) - fleet telemetry read surface
export const endpointsApi = {
list(params = {}) {
return api.get('/endpoints', { params })
},
get(assetId) {
return api.get(`/endpoints/${assetId}`)
}
}
// Computers API (plugin)
export const computersApi = {
list(params = {}) {