Add SNMP monitor collection
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Agent Handoff Notes
|
||||
|
||||
Last updated: 2026-05-23
|
||||
Last updated: 2026-05-24
|
||||
|
||||
## Current Identity
|
||||
|
||||
@@ -8,7 +8,7 @@ Last updated: 2026-05-23
|
||||
- Local repository path: `/home/ksmith/projects/OrbitalWard`
|
||||
- Git remote: `https://git.firebugit.com/ksmith/OrbitalWard.git`
|
||||
- Main branch: `main`
|
||||
- Latest pushed commit at last update: `8b5dea1 Add guided SNMP discovery UI`
|
||||
- Latest pushed commit: check `origin/main` with `git log -1 --oneline origin/main`
|
||||
|
||||
The project was previously named InfraPulse. Do not reintroduce the old name in product copy, package names, environment variables, service names, or docs unless explicitly discussing historical context.
|
||||
|
||||
@@ -37,6 +37,7 @@ OrbitalWard is a secure monitoring appliance focused on the v0.1 vertical slice:
|
||||
- SNMPv2c credential profiles with encrypted community strings.
|
||||
- Guided SNMP device discovery with friendly device, interface, and monitorable item results.
|
||||
- Asset setup supports creating, selecting, and deleting assets, plus attaching ping, TCP, website, and SNMP monitors without creating alert rules automatically.
|
||||
- Worker collects configured SNMP uptime, interface status, traffic counter, error, and discard monitors.
|
||||
|
||||
## Verification State
|
||||
|
||||
@@ -45,11 +46,12 @@ Recent Docker checks:
|
||||
- `docker compose -f docker-compose.dev.yml exec -T backend python -m pytest tests`
|
||||
- `docker compose -f docker-compose.dev.yml exec -T frontend npm run typecheck`
|
||||
- `docker compose -f docker-compose.dev.yml exec -T frontend npm run build`
|
||||
- `docker compose -f docker-compose.dev.yml exec -T worker python -m unittest discover -s tests`
|
||||
- `docker compose -f docker-compose.dev.yml exec -T worker python -m compileall app`
|
||||
|
||||
Earlier rename and monitor work also verified:
|
||||
|
||||
- `docker compose -f docker-compose.dev.yml up -d --build`
|
||||
- `docker compose -f docker-compose.dev.yml exec -T worker python -m compileall app`
|
||||
- Backend health returned `{"status":"ok","service":"orbitalward-backend"}`.
|
||||
- Direct worker probes for TCP and ICMP ping checks passed inside the Docker network.
|
||||
- API probe created and deleted one ping monitor and one TCP monitor successfully.
|
||||
@@ -82,7 +84,7 @@ Issue source docs:
|
||||
- `docs/progress.md`
|
||||
- `docs/roadmap.md`
|
||||
|
||||
Current completed items include TLS expiry monitor support, HTTP/website checks, ping and TCP port checks, basic alert evaluation, alert rule editing UI, incident actions, webhook notification channels, SNMPv2c credential profiles, the SNMP device discovery API, guided SNMP discovery UI, and asset-based monitor setup. The next recommended implementation work is SNMP collection for configured SNMP monitors and friendly metric/profile mapping.
|
||||
Current completed items include TLS expiry monitor support, HTTP/website checks, ping and TCP port checks, basic alert evaluation, alert rule editing UI, incident actions, webhook notification channels, SNMPv2c credential profiles, the SNMP device discovery API, guided SNMP discovery UI, asset-based monitor setup, and initial SNMP collection for uptime plus interface counters/status. The next recommended implementation work is SNMP profile mapping and expanded CPU, memory, storage, and sensor collection.
|
||||
|
||||
## Guardrails
|
||||
|
||||
|
||||
Reference in New Issue
Block a user