Skip to main content

Service Management and Monitoring

cPGuard X gives you full control over your server's key services directly from the control panel — no SSH or command-line access needed. You can start, stop, restart, and monitor services all from a single, easy-to-use interface.

Supported Services

The control panel covers the following services:

ServiceDescription
NginxHigh-performance web server and reverse proxy
ApacheWidely-used HTTP web server
OpenLiteSpeedLightweight, high-performance open-source web server
MySQLRelational database management system
PHP-FPMPHP FastCGI Process Manager (versions 7.4 to 8.4)

How to Access Service Management

From the main dashboard, navigate to:

Server Health → Services

This opens the Services page where all monitored services are listed along with their current status and resource usage.

cPGuard X services section


What You Can Do on the Services Page

1. Start, Stop, or Restart Services

Each service listed has an Action column with controls to:

  • Start a service that is currently stopped
  • Stop a running service
  • Restart a service to apply configuration changes or resolve issues

This is particularly useful after making changes to configuration files, updating PHP settings, or troubleshooting an unresponsive service — without needing to run systemctl or service commands via SSH.

cPGuard X services section

2. View Service Status

At a glance, you can see whether each service is currently running or stopped. This makes it easy to quickly identify any service that may have gone down unexpectedly.

3. Monitor CPU and Memory Usage

The Services page also displays real-time CPU and memory usage for each service. This helps you:

  • Identify services consuming excessive resources
  • Spot performance bottlenecks before they impact your websites
  • Decide whether a service needs to be restarted or its configuration tuned

Practical Use Cases

ScenarioAction
PHP settings changed and need to applyRestart the relevant PHP-FPM service
Website returning 502 Bad GatewayCheck if Nginx or PHP-FPM is running; restart if stopped
MySQL queries running slowCheck MySQL CPU/memory usage on the Services page
Switching web serversStop the current server, start the new one
Routine health checkReview all service statuses and resource usage at once

Summary

The Server Health → Services section in cPGuard X centralises service management and monitoring into a single, intuitive interface. Whether you need to restart PHP-FPM after a config change, check if MySQL is running, or investigate high CPU usage, everything is available without leaving the control panel.