Vibe Coder
f31fb3712a
ci / lint (push) Successful in 4m19s
ci / openapi (push) Successful in 29s
ci / postgres (push) Successful in 4m55s
ci / test (push) Failing after 19m48s
Add settings forms, first-install wizard, webhook presets, help and poll tools
...
Make nmon easier to install and run without editing YAML by hand:
- Settings: point-and-click forms over config.yaml (GET/PUT
/api/v1/settings/form); the YAML editor moves to /settings/yaml.
- First install: with no sign-in configured nmon starts in install
mode, serves only the setup wizard (sign-in, basics, devices,
alerting) and closes it for good once sign-in is saved. A
self-signed certificate is generated when no TLS source is given.
poller.interval becomes a config setting.
- Reverse proxies: opt-in --http-listen plain-HTTP listener beside
HTTPS; sign-in stays required.
- Webhooks: Generic, Teams Adaptive Card, Slack and Discord presets,
template preview and test send.
- Help: the operations, coverage and profile docs served at /help.
- Polling: per-device "Poll now", a dry-run test poll returning an
SNMP trace, and time-limited in-memory SNMP debug recording, in the
UI and as `nmon device poll`.
- Ansible: deploys into install mode when no sign-in is set, and no
longer overwrites the config.yaml the wizard wrote.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017TuKgyKve2XLFtrrXWMi2w
2026-10-25 06:31:12 +00:00
..
2026-10-22 19:11:15 +00:00
2026-10-22 18:01:29 +00:00
2026-10-22 18:01:29 +00:00
2026-10-22 19:11:15 +00:00
2026-10-22 19:11:15 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-23 02:15:49 +00:00
2026-10-23 05:04:41 +00:00
2026-10-23 05:03:17 +00:00
2026-10-23 05:33:07 +00:00
2026-10-23 18:41:25 +00:00
2026-10-24 00:17:48 +00:00
2026-10-24 01:30:32 +00:00
2026-10-24 18:55:43 +00:00
2026-10-25 06:31:12 +00:00
2026-10-23 05:04:41 +00:00
2026-10-23 05:04:41 +00:00
2026-10-23 18:41:25 +00:00
2026-10-23 18:41:25 +00:00
2026-10-24 00:17:48 +00:00
2026-10-24 00:17:48 +00:00
2026-10-22 18:37:36 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-22 18:01:29 +00:00
2026-10-23 05:33:07 +00:00
2026-10-22 17:36:40 +00:00
2026-10-22 18:12:57 +00:00
2026-10-22 19:11:15 +00:00
2026-10-23 14:34:37 +00:00
2026-10-23 14:34:37 +00:00
2026-10-24 18:55:43 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-23 05:04:41 +00:00
2026-10-24 00:17:48 +00:00
2026-10-23 05:04:41 +00:00
2026-10-24 01:30:32 +00:00
2026-10-24 01:30:32 +00:00
2026-10-24 01:30:32 +00:00
2026-10-24 01:30:32 +00:00
2026-10-24 01:30:32 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-23 05:04:41 +00:00
2026-10-22 19:11:15 +00:00
2026-10-22 19:11:15 +00:00
2026-10-24 18:55:43 +00:00
2026-10-22 19:11:15 +00:00
2026-10-22 20:34:14 +00:00
2026-10-22 20:34:14 +00:00
2026-10-22 18:22:13 +00:00
2026-10-25 06:31:12 +00:00
2026-10-25 06:31:12 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-25 06:31:12 +00:00
2026-10-25 06:31:12 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-25 06:31:12 +00:00
M4 integration (alerting wired, alerts API/UI, maintenance, dependency hold, redundant-topology gate) + M5 (rollup, ingest, Proxmox, checks, p95, groups, longq, gate) + M6 library packages (auth, backup, diskguard, importcsv, keyrotate)
2026-10-23 00:10:25 +00:00
2026-10-25 06:31:12 +00:00
2026-10-22 20:34:14 +00:00
2026-10-23 05:04:41 +00:00