Block a user
Add SNMP interface status and traffic collection
Create asset-based monitor setup flow
Add guided SNMP discovery UI
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…
Add SNMP device discovery API
Implemented in a38438e.
Summary:
- Added
/discovery/snmpbackend API. - Discovery uses saved SNMPv2c credential profiles and decrypts the community string only server-side.
- API returns…
Add SNMP credential profile support
Implemented in 0cbc6b6.
Summary:
- Added
/credentials/snmpbackend API for reusable SNMPv2c credential profiles. - Community strings are encrypted at rest and never returned by create, list, or…
Add SNMP credential profile support
Add tests for website monitor and notification flows
Completed remaining worker coverage in 19d4c6e.
Summary:
- Added worker scheduler tests for alert threshold incident opening.
- Added recovery resolution coverage.
- Added notification history/ded…
Add tests for website monitor and notification flows
Add tests for website monitor and notification flows
Partial backend coverage implemented in 68d5e0a.
Summary:
- Added SQLite-backed API test fixtures with authenticated owner override.
- Added website monitor tests covering asset creation, TLS…
Address passlib crypt deprecation warning
Add alert rule editing UI
Implemented in 5c9f936.
Summary:
- Added alert rule management to the Alerts page.
- Rules can be enabled/disabled and edited for name, severity, failure threshold, and cooldown.
- HTTPS website…
Create monitors from SNMP discovery selections
Add SNMP interface status and traffic collection
Add SNMP profile mapping for friendly metric names
Add SNMP credential profile support