This is the public roadmap for ACS Monitor, the network and infrastructure monitoring platform from Anglia Computer Solutions.
It mirrors the published roadmap at https://acsmon.com/docs/roadmap, with shipped items struck through so you can see what's already in customers' hands and what's still ahead. Items are not in strict order within each section; sequencing is driven by customer demand and platform-readiness.
Legend
- ✅
struck through— shipped- ⌛ no marker — planned
- 🟡 partial — building blocks landed, full feature still in flight
Found a problem with this list, or want to push something up the queue? Open an issue on this repo or email feedback@acsmon.com.
Stable features shipped today:
- ✅
SNMP device polling with time-series storage - ✅
12 service monitor types (Ping, TCP, HTTP, HTTPS, SSH, SMTP, FTP, POP3, IMAP, DNS, MySQL) - ✅
Alert rules with consecutive failure thresholds, cooldowns, and severity levels - ✅
Notification channels (Email, SMS, Slack, Webhooks) - ✅
Built-in network diagnostic tools (ping, traceroute, port scan, SSL check, DNS lookup, WHOIS, HTTP headers) - ✅
MIB upload, parsing, and missing MIB detection - ✅
Subnet auto-discovery with one-click device import - ✅
Custom dashboard system with drag-and-drop widgets - ✅
Role-based access control (super-admin, admin, operator, viewer) - ✅
One-click application updates from the admin panel - ✅
White-label branding (logo, favicon, system name, accent colours) - ✅
Real-time updates via WebSocket
- Auto worker scaling — Monitor queue depth and recommend or auto-adjust worker replicas, with a worker health panel in Settings
- Scheduled reports — Email PDF or HTML summaries (uptime percentage, top alerts, SLA breaches) on daily, weekly, or monthly schedules
- 🟡 Alert escalation chains (partial) — Per-rule escalation timer + severity bump shipped (
escalate_after_minutes,escalate_severity); chaining to alternative channels and on-call rotations is still planned - 🟡 Bulk operations (partial) — Bulk delete / poll / re-parse landed for devices, MIBs and alert events; multi-select for monitors and group/tag editing in bulk is still planned
- Maintenance windows — Schedule downtime windows per device or group to suppress alerts and exclude from uptime calculations
- Audit log — Track who changed what with a searchable timeline of all configuration changes
- Custom API monitor type — Call any REST or GraphQL endpoint, extract a value from the JSON response, and evaluate it against a threshold
- Auto MIB import — Automatically search a bundled MIB library when unknown OIDs are encountered and import matching MIB files
- Composite monitors — A monitor that depends on the status of multiple child monitors, showing aggregate status
- ✅
SNMP trap processing — Full pipeline for receiving traps, parsing OIDs, matching to devices, creating alert events, and sending notifications - Anomaly detection — Calculate rolling baselines for metrics and alert on significant deviations without manually-set thresholds
- Remote probe agents — Lightweight containers deployable at branch offices and data centres, registering with the central server and reporting results back
- Probe health dashboard — Central view of all probe agents with status, last check-in, latency, version, and location
- Multi-probe check comparison — Run the same check from multiple probes simultaneously to detect regional vs global outages
- Probe auto-update — Remote probes pull and self-update when new versions are released
- Site and location management — Assign devices and monitors to physical sites, filter dashboards and alerts by location
- Interactive network map — Drag-and-drop canvas showing devices as nodes and connections as edges with real-time status colouring
- Auto-topology from LLDP/CDP — Poll neighbour tables via SNMP to auto-discover Layer 2 topology and generate network maps automatically
- Map backgrounds — Upload floor plans, rack diagrams, or geographic maps as backgrounds for physical-context dashboards
- Dependency mapping — Define upstream and downstream relationships between devices to suppress downstream alerts when an upstream device is down
- SLA tracking — Define SLA targets per device, monitor, or group with monthly reports and breach alerts
- On-call schedules — Rotational on-call roster with calendar integration, routing alerts to whoever is currently on-call
- Alert correlation — Group related alerts that fire within a time window into a single incident to reduce alert fatigue
- Additional integrations — Native notification channels for PagerDuty, OpsGenie, and Microsoft Teams
- MCP server for AI integration — Expose ACS Monitor as an MCP server for AI agents to query device status, pull metrics, acknowledge alerts, and run network tools
- AI-assisted diagnostics — Automatically gather context when an alert fires and present an AI-generated root cause summary
- Natural language alert rules — Create alert rules in plain English that auto-generate the appropriate monitor and alert configuration
- Runbook automation — Attach remediation scripts to alert rules with approval workflows for destructive actions
- Predictive alerting — Use metric trends to predict when thresholds will be breached days or weeks before they happen
- 🟡 Public API v2 (partial) — Documented REST API and per-user API tokens are in production; OpenAPI specification, versioning under
/v2, and webhook subscriptions are still planned. Open-source client libraries are already published — see Developer Libraries. - Grafana data source plugin — Expose metrics through a Grafana-compatible endpoint for customers with existing Grafana installations
- Terraform provider — Manage devices, monitors, and alert rules as infrastructure-as-code
- ITSM integration — Auto-create tickets in ServiceNow, Jira Service Management, or Freshdesk when alerts fire
- Syslog and event ingestion — Accept syslog from network devices, parse and correlate with SNMP data, with log search and pattern alerting
- Multi-tenancy — Single installation serving multiple isolated customers with their own devices, users, and branding
- Mobile app — Push notifications, at-a-glance status dashboard, and alert acknowledgement from phone
- Agent-based monitoring — Optional lightweight agent for deeper server metrics beyond what SNMP provides
- Flow analysis — NetFlow and sFlow collection for bandwidth analysis, top talkers, and traffic patterns
- Configuration backup — Periodically pull running configs from network devices via SSH or SNMP with versioned diffs and change alerts
Last synced from https://acsmon.com/docs/roadmap on 2026-05-14.