Aruba Campus Access Architect (HPE7-A11) study materials
Aruba Campus Access Architect (HPE7-A11) study resources

Monitoring Gap After a Controller Migration

Aruba Campus Access Architect (HPE7-A11) · Put your knowledge to work in context.

All case studies

Monitoring Gap After a Controller Migration

A university migrated from an on-premises controller cluster to a cloud-managed model over a weekend. The new model provides dashboards and alerting for access points and switches, but the existing SNMP-based monitoring platform was not updated. Two weeks later, a building lost half its access points during a power event and nobody was paged; the cloud dashboard showed the APs as offline only after a manual check. The university has 900 access points, 120 switches, and an existing automation pipeline that pushed configurations via SSH to the old controllers. The team asks how to close the gap without duplicating tools.

1. Why did the outage go unnoticed, and what monitoring architecture should replace the old one?

Read the worked answer

Why it went unnoticed:

  • The old alerting depended on SNMP polling of the on-premises controllers. After migration, those targets no longer existed or no longer reported the same objects, so alerts silently stopped firing.
  • The cloud dashboard was available but not wired into the paging path. A dashboard is a view, not an alerting system unless its events are routed to on-call.
  • Nobody validated the monitoring path after the migration. A migration is not complete until observability is proven end to end.

Replacement architecture:

  • Single source of truth for inventory: the cloud management platform's device inventory feeds the monitoring system, so devices cannot exist in one and not the other.
  • Event-driven alerting: subscribe to platform events (device offline, AP down, power loss, config change) and route them to the existing on-call/paging tool. Do not rely on polling a dashboard.
  • Health polling where the platform is weak: keep lightweight polling for metrics the platform does not expose (interface errors, optic levels, power draw), targeted rather than broad.
  • Synthetic checks: periodic probes from the access edge to confirm real user experience, independent of management-plane health.
  • De-duplication: one alert per incident, with the platform as the authoritative device state and the monitoring system as the paging layer.

2. What must change in the automation pipeline, and what risks does that introduce?

Read the worked answer

What changes:

  • The SSH-to-controller workflow no longer has a valid target. Configuration changes must go through the cloud platform's API or templating model.
  • The pipeline needs to authenticate to the platform (API tokens/credentials), and those credentials must be managed, rotated, and scoped.
  • Change validation must move to the platform's configuration model: preview/diff before apply, and a post-apply verification step that reads back the intended state.
  • The pipeline should record who changed what and when, using the platform's audit trail as the system of record.

Risks introduced:

  • Credential exposure: API tokens in a pipeline are a high-value target. Use scoped tokens, secret storage, and rotation.
  • Blast radius: a bad template applied through the API can hit many devices at once. Require staged rollout (canary site, then wider) with automatic rollback.
  • Loss of a tested path: the old SSH workflow was known-good. The new one must be tested in a lab or a single site before broad use.
  • Drift between pipeline intent and platform state: if someone changes configuration in the dashboard, the pipeline may overwrite it. Define the platform as authoritative or the pipeline as authoritative, not both.
  • Dependency on external service: an outage of the cloud platform blocks changes. Document the manual fallback and its limits.

3. How do you prove the new monitoring and automation are working before declaring the migration complete?

Read the worked answer

Prove monitoring:

  • Inject a controlled failure in a non-production or low-impact area (e.g., power down a lab AP or block its uplink) and confirm an alert reaches on-call within the target time.
  • Verify alert content includes device identity, site, and likely cause, so the responder can act without opening a dashboard.
  • Confirm alert de-duplication and auto-resolution when the device returns.
  • Test the paging path itself (on-call rotation, escalation) with a drill.

Prove automation:

  • Run a no-op change through the pipeline and confirm preview, apply, and read-back all succeed.
  • Run a canary change at one site, verify intended state, then roll back and verify rollback.
  • Confirm the audit trail records the change with the correct identity and timestamp.
  • Test the manual fallback path and time it, so the team knows how long it takes if the platform is unavailable.

Prove the whole chain:

  • A single end-to-end test: make a change through the pipeline, break the affected device, confirm the alert fires and references the change.
  • Record the results and the review date in the migration closeout document. The migration is complete when observability and change control are demonstrated, not when the cutover window closes.