Cpanel Section

Daily Process Log #

I would argue that familiarity with the GUI-based Daily Process Log as a troubleshooting and diagnostics tool is more appropriate in T1E training. By the time an agent is entering the APS pipeline then they should be getting introduced to CLI-based and cPanel agnostic tools like, top, htop, sar, ps, uptime, free, etc in order to diagnose and troubleshoot resource issues.

CageFS #

It’s rare that CageFS issues are encountered, but they do happen. Since this is specific to our Shared hosting environment running on CloudLinux, I really feel that this is more appropriate as part of the official APS training and not necessarily in the scope of a pipeline. This is something that an APS agent would be likely to encounter as part of an escalation.

The analogous pipeline topic would be file-systems, finding files, understanding the Linux file-system structure, understanding things like files, inodes, directories, symlinks, hard-links, linux ACL, etc. Virtualized file-systems like CageFS, and things like bind-mounts I would argue are an advanced linux file-system topic. This is more appropriate in the official APS training after the agent has a certain level of proficiency in linux file-system fundamentals.

Regenerating Dovecot index files #

Fixing dovecot index issues like this is a common escalation as an APS agent. But this is very specific to Dovecot and cPanel. This is really more appropriate in the official APS training I feel like.

The APS pipeline might have a unit on using grep and awk to search and parse /var/log/maillog and /var/log/exim_mainlog in order to diagnose and troubleshoot common issues, this might be a good place to introduce the topic of regex too.

Service Manager #

This is probably more appropriate as T1E training. Anything cPanel GUI based is probably something a competent T1E should understand.

We should be introducing init systems like systemd and the systemctl utility to manage services as part of the APS pipeline.