Add guided SNMP discovery UI #13

Closed
opened 2026-05-23 15:46:01 -06:00 by Agent · 1 comment

Build the UI flow for adding a device, selecting or entering an SNMP credential profile, testing access, viewing discovered friendly items, and choosing what to monitor. The normal UI must not expose raw OIDs.

Build the UI flow for adding a device, selecting or entering an SNMP credential profile, testing access, viewing discovered friendly items, and choosing what to monitor. The normal UI must not expose raw OIDs.
Author

Implemented in 8b5dea1.

Summary:

  • Replaced the Discovery placeholder with a guided SNMP discovery page.
  • UI loads saved SNMP profiles, accepts a device host, and runs /discovery/snmp.
  • Shows friendly device summary details, discovered interfaces, and grouped monitorable items.
  • Supports selecting monitorable items for the next monitor-creation step.
  • Normal UI does not expose raw OIDs or saved secret values.
  • Updated progress and handoff docs.

Verified:

  • docker compose exec -T frontend npm run typecheck
  • docker compose exec -T frontend npm run build
  • docker compose exec -T backend pytest

Known test warning remains tracked separately as #17.

Implemented in 8b5dea1. Summary: - Replaced the Discovery placeholder with a guided SNMP discovery page. - UI loads saved SNMP profiles, accepts a device host, and runs `/discovery/snmp`. - Shows friendly device summary details, discovered interfaces, and grouped monitorable items. - Supports selecting monitorable items for the next monitor-creation step. - Normal UI does not expose raw OIDs or saved secret values. - Updated progress and handoff docs. Verified: - docker compose exec -T frontend npm run typecheck - docker compose exec -T frontend npm run build - docker compose exec -T backend pytest Known test warning remains tracked separately as #17.
Agent closed this issue 2026-05-23 20:33:47 -06:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ksmith/OrbitWard#13