Skip to main content

Health

System Health (Super Admin)

Provides a centralized interface to verify critical system configurations required for smooth application operation. It helps ensure that the server environment, database access, and background services are properly configured.

e-School SaaS


Server Configuration Check

  • Allows Super Admin to validate essential system services and environment variables.
  • Option to re-run system checks to verify the latest configuration status.
  • Displays overall System Health Score based on completed checks.

Database Privileges Verification

Checks whether the database user has sufficient permissions. Validates the ability to:

  • Create new databases (required for tenant/school onboarding).
  • Access and manage existing databases.
  • Requires root access or CREATE DATABASE privileges.
  • Provides an option to test database connection and update credentials.

Queue Worker (Supervisor) Status

Verifies whether the queue worker is properly configured and running. Ensures background jobs such as:

  • Email sending.
  • School creation and processing tasks.
  • Displays required Supervisor command for setup.
  • Allows re-testing of queue worker configuration.

Laravel Reverb (WebSocket) Configuration

  • Checks if real-time WebSocket service (Reverb) is configured correctly.
  • Ensures real-time features like live updates or chat are operational.
  • Provides required Supervisor command to run Reverb service.
  • Option to test Reverb worker status.

System Output & Monitoring

  • Displays real-time logs and verification results.
  • Helps identify configuration issues quickly.
  • Shows success or failure messages for each check.

Key Features

  • One-click system validation and diagnostics.
  • Ensures database, queue, and WebSocket services are properly configured.
  • Helps prevent runtime issues due to misconfiguration.
  • Simplifies server readiness checks for production environments.
  • Provides clear status indicators for each required service.