efe8f58cd2
Add ZTE-first port traffic monitoring with task wizard and ops wall.
...
Collect interface bit/s via CLI on a schedule, store samples in Postgres, and chart trends with uPlot.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 14:56:50 +08:00
a95c6598bb
Restore NE management to the workbench and simplify network device list.
...
Network Management devices page is a read-only managed+UME inventory; full CRUD stays on /ne.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 14:13:14 +08:00
3fc80f55bc
Add config snapshot export and treat finished cycles as success.
...
Per-NE failures stay in fail_count for retry; completed cycles no longer fail the whole run. Configurations page can download txt/zip snapshots.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 11:02:07 +08:00
abb5172a8f
Restore topology and WebCRT as workbench modules.
...
Also tighten config-sync policy form alignment and make the network nav collapse control icon-only.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 10:55:51 +08:00
f5b4a14c0f
Harden config sync defaults, crash resume, and network nav collapse.
...
Disable auto-sync by default, enforce single-flight cycles with crash requeue, delay new scheduled runs after restart, and make the network sidebar collapsible.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 10:43:01 +08:00
0eead0e662
Add industrial config sync separate from collection tasks.
...
Periodic vendor-aware CLI sync stores zlib snapshots in Postgres with dashboard, retry, and config viewer under Network Management.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 10:25:36 +08:00
2fc47e5135
Add Network Management module with collapsible left nav.
...
Consolidate devices, topology, alarms, WebCRT, and collection tasks under /network; keep legacy path redirects and workbench entry.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 09:48:31 +08:00
873f2bfe34
feat(webcrt): add CRT-style browser terminal for managed and UME NEs
...
Ship an ops WebCRT module with xterm.js UI, WebSocket session bridge reusing hop/bastion login, searchable paged targets, and session audit limits.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 17:23:45 +08:00
042c015045
feat(ops): add managed NE management and batch CLI collection
...
Introduce workbench operations for multi-vendor NE CRUD/connect-test and Netmiko batch collection with job lifecycle controls, log downloads, and paginated run filters.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 23:34:29 +08:00
282dbe75af
feat(web): NetX workbench, UME-only UI, i18n, and header status
...
- Replace sidebar app with workbench home and module tabs (openOrFocusModule)
- Remove legacy pages; add module registry, shared tab channel, WEB.md
- Add zh/en i18n, global ToastProvider, restore oclaw bridge pill in header
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 11:18:30 +08:00