Requesting a System Health Check

Requesting a System Health Check

A system health check is a proactive review of your live system's performance, security, and stability — not in response to an incident, but as a preventive measure. This article explains what is involved and how to request one.

What a Health Check Covers

  • Performance: Response times, database query efficiency, resource utilisation (CPU, memory, disk)
  • Security: Dependency vulnerability scan, SSL certificate status, security headers, access control review
  • Availability: Uptime history, incident review, monitoring coverage gaps
  • Codebase health: Outdated dependencies, known deprecated functions, technical debt hotspots
  • Infrastructure: Backup verification, disaster recovery readiness, hosting capacity review

When to Request a Health Check

We recommend a health check:

  • Annually for all live production systems
  • Before a major traffic increase (e.g. a marketing campaign, press feature, or product launch)
  • After a significant incident or security event
  • Before renewing or expanding a managed services contract
  • If you have noticed gradual performance degradation

How to Request

Contact your Account Manager or raise a support ticket with the subject "Health Check Request". We will schedule the review, agree on scope, and provide a written report within 10 business days. The report includes findings, risk ratings, and prioritised recommendations.

Included or Additional?

Health checks are included in some managed services retainers on an annual basis. For clients without a retainer, health checks are quoted as a fixed-price piece of work. Contact your Account Manager to confirm your entitlement.

Did you find this article useful?