Service Manager in WHM

Service Manager in WHM

erview

This interface lists your server’s services, and allows you to enable and monitor them.

Notes:

  • Select the appropriate Enabled checkbox to enable a service.
  • Select the appropriate Monitor checkbox to monitor a service via the cPanel Interface.
    • To monitor a service, you must first enable it.

tailwatchd (TailWatch Drivers)

TailWatch Driver
Description
ChkServdThis driver monitors the services that you configure in the Service Manager interface.

  • The ChkServd driver attempts to restart a service when it detects that the service fails.
  • The ChkServd driver sends alerts about service failure, recovery, and timeouts to the contact information that you provide in WHM’s Basic WebHost Manager Setup interface (Home >> Server Configuration >> Basic WebHost Manager Setup).
EximstatsThis driver tracks Exim mail statistics. The Eximstats driver maintains the email bandwidth logs, limits email usage, and populates data for the Mail Delivery Reports system.
JailManagerThis driver manages the jailshells that the EXPERIMENTAL: Jail Apache Virtual Hosts using mod_ruid2 and cPanel® jailshell option in WHM’s Tweak Settings interface (Home >> Server Configuration >> Tweak Settings) uses. The JailManager driver updates each user’s jailshell with the root filesystem.

Note:

If the EXPERIMENTAL: Jail Apache Virtual Hosts using mod_ruid2 and cPanel® jailshell option is disabled, the system disables the JailManager option.

MailHealthThis driver monitors the mail log for problems with Dovecot mail services.
ModSecLogThis driver parses the ModSecurity™ audit log and stores the information in the modsec database.
RecentAuthedMailIpTrackerThis driver tracks the IP addresses for recently-authenticated IMAP and POP3 sessions.
cPBandwdThis driver generates the bandwidth logs for the IMAP and POP3 mail services.

Service daemons

Note:

The server’s installed services determine which daemons this interface displays.

Service
Description
Service
Description
PHP-FPM service for ApacheIn cPanel & WHM version 60, we added the ability to monitor Apache’s PHP-FPM implementation. This daemon improves the performance of EasyApache 4’s PHP-based internal applications.

Important:

This option is only available on systems that use EasyApache4.

PHP-FPM service for cPanel DaemonsIn cPanel & WHM version 54, we added the PHP-FPM implementation to the cpsrvd daemon’s configuration. This will improve performance of PHP-based internal applications that ship with cPanel & WHM, such as:

  • phpMyAdmin
  • phpPgAdmin
  • Roundcube
  • Horde
  • SquirrelMail
  • Any third-party PHP application that the user installs.

This service logs errors and unusually slow script performance in the following locations:

  • /usr/local/cpanel/logs/php-fpm/error.log — The main error log file for the PHP-FPM implementation.
  • /var/cpanel/php-fpm/$user/logs/slow.log — The log file for scripts that run unusually slow for a user, where $user represents the cPanel account name.
  • /var/cpanel/php-fpm/$user/logs/error.log — The error log file for a user, where $user represents the cPanel account name.

Note:

This service will accelerate a maximum of 10 concurrent processes per user.

cPanel DAV DaemonThis daemon enables a set of HTTP extensions that allow users to manage their websites remotely. Leave this daemon active if you plan to host other people’s websites on your web server.
cPanel Greylisting DaemonThis daemon manages Greylisting, a service that protects your server against spam from sources that your server does not recognize.
cPHulk DaemonThis daemon manages cPHulk Brute Force Protection.
Cron DaemonThe cron scheduling daemon.
cPanel DNS Admin Cachednsadmin runs as a standalone daemon. This improves speed, but increases it memory usage. Deselect this option if you wish to use multiple dnsadmin processes for zone-related actions.
Exim Mail ServerThe SMTP mail server daemon is the part of your mail server that sends and receives mail. We recommend that you monitor and enable this feature for most servers.

Warning:

If you disable this service, the following options do not appear in the Mail section of WHM’s Tweak Settings interface (Home >> Server Configuration >> Tweak Settings):

  • Discard FormMail-clone message with bcc:
  • Email delivery retry time
  • Track email origin via X-Source email headers
  • Max hourly emails per domain
  • The percentage of email messages (above the domain’s hourly maximum) to queue and retry for delivery.
  • Maximum percentage of failed or deferred messages a domain may send per hour
  • Number of failed or deferred messages a domain may send before protections can be triggered
  • Add X-PopBeforeSMTP header for mail sent via POP-before-SMTP
  • Enable BoxTrapper spam trap
  • Enable Email Archiving support
  • Enable Apache SpamAssassin™ spam filter
Exim Mail Server (on another port)By default, Exim listens to the following ports:

  • 25
  • 465
  • 587

This option allows you to configure Exim to listen to an additional port.

Note:

In the text box, enter the additional port number on which you wish to allow Exim to run.

FTP ServerThe FTP server daemon runs your FTP server. Enable this feature if you plan to host other people’s websites on your web server.

Important:

We strongly recommend that you monitor this feature.

Apache Web ServerThe Apache web server daemon handles HTTP requests from visitors. Enable this feature to host websites with your web server.
IMAP ServerThe IMAP daemon for Dovecot handles how your users download their mail.

Important:

We strongly recommend that you monitor this daemon.

IP AliasesThis feature allows you to add more than one IP address to your network adapter. Use this configuration to run multiple connections on a single network, where each connection serves an additional purpose.
LMTP ServerThe Local Mail Transport Protocol (LMTP) server allows Exim to connect to the Dovecot mail server.
MailmanThe Mailman mailing list manager allows your users to create a single email address to send mail to multiple email addresses.
MySQL ServerThe MySQL® database server handles database queries. If you plan to host any content management systems or applications that require a database, enable this feature or thepostgresql server.

Important:

We recommend that you monitor this daemon. The system does not monitor this daemon by default.

DNS ServerThe Berkeley Internet Name Domain (BIND), NSD, PowerDNS, or MyDNS daemon runs the nameservers.

Note:

You should only enable this daemon if you wish to use your own nameservers.

Name Service Cache DaemonThis daemon manages a cache for name service requests.

Important:

We strongly recommend that you only enable this service on servers with at least 1,000 MB of available memory.

Passive OS Fingerprinting DaemonThe Passive OS Fingerprinting daemon (p0f) reports the visitor’s operating system and other information for email notifications. This information helps you quickly identify visitors that trigger events that cause alerts.
POP3 ServerThe POP3 daemon handles how your users will download their mail.

Warning:

We strongly recommend that you monitor this daemon. The system does not monitor this daemon by default.

PostgreSQL ServerThe PostgreSQL® database server handles database queries. If you plan to host any content management systems or applications that require a database, enable this feature or themysqld server.
Apache SpamAssassin™The Apache SpamAssassin™ daemon attempts to filter spam messages. If you disable this daemon, make sure that you also disable it in WHM’s Tweak Settings interface (Home >> Server Configuration >> Tweak Settings).
SSH DaemonThe secure shell (SSH) daemon allows users to connect to your server in a terminal session via SSH.
rsyslog System Logger DaemonThe system log daemon monitors your web server and logs the system activity.

Important:

We strongly recommend that you enable this daemon.

Was this article helpful?

Related Articles

Leave A Comment?

You must be logged in to post a comment.