Product Roadmap
Product Roadmap
ACS Monitor is under active development. This roadmap outlines planned features and improvements across upcoming releases. Priorities may shift based on customer feedback and operational needs.
Current Release
What's shipped and stable 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
Platform Hardening (Next)
Quick wins that harden the existing platform.
- 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 — If an alert isn't acknowledged within a configurable time, escalate to the next channel or user
- Bulk operations — Multi-select devices and monitors for bulk enable, disable, delete, group assignment, and tag editing
- 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
Smarter Monitoring
- 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 Probes and Multi-Site
The big architectural expansion — monitoring from multiple locations.
- 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
Network Visualisation
- 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
Advanced Alerting and SLA
- 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
AI and Automation
- 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
API Platform and Integrations
- Public API v2 — Versioned, documented REST API with OpenAPI specification, API key management, and webhook subscriptions
- 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
Future and Long-Term
- 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
This roadmap reflects our current plans and is subject to change. Feature requests and feedback can be submitted via the support portal.