🕸️ By WebFacing™. Shows disk usage, memory, cpu and processes resource usage information, recommendations and alerts, plus number of created email accounts, in your admin Dashboard At a Glance widget, a special Dashboard Gauges widget, plus error logs and extensive info on Tools – Site Health panels.
Resource gauges in custom dasboard widget.
Includes Server Error log test in Site Health.
Includes a Site Health test for HTTPS only (http should not be allowed, but forwarded to https) with information about the issue, recommendation and actions.
Made with a little help from cPanel, L.L.C., USA and PRO ISP AS, Norway – many thanks.
See also WebFacing™ – Email Accounts management for cPanel®
This plugin adds the following:
Dashboard
At a Glance (core widget)
- One item showing used disk space
- One line widget footer line mentioning the name of your web hosting provider, and maximum disk space for current plan/account (on PRO ISP only)
cPanel Resource Usage (custom widget)
- Memory usage (gauge)
- CPU usage (gauge)
- Number of active Entry Processes (gauge)
- Disk in/out usage (gauge)
- cPanel® Server Errors last 24 hours
Tools – Site Health panel
Status (tab)
- A disk space test with explaining text and possible actions (cPanel® only) with following result types and actions
- Good (less than 90%)
- Recommended (over 90%, but less than 95%)
- Critical (over 95%)
- A HTTPS only test with explaining text (with HTTPS enabled only), actions with link to a relevant guide (special guide in case PRO ISP), and with the following result types and actions
- Good (http loopback requests are rejected)
- Recommended fix (http loopback requests successful)
- A Sever Error test with error log
- Good (no errors last 24 hours)
- Recommended (less than 25 errors)
- Critical (more than 24 errors)
Info (tab)
-
A disk space section containing (cPanel® only)
- cPanel® user name (private)
- cPanel® user subaccounts and assigned services (private)
- Two Factor Authentication enabled in cPanel®?
- Max disk space available
- Total disk space used
- Main domain in cPanel®
- Addon domains
- Parked domains
- Dead domains
- MySQL® Disk Usage
- CPU Usage
- Entry Processes
- Physical Memory Usage
- In/Out Operations Per Second (IOPS)
- In/Out Usage
- Number of Processes
- Number of cPanel® Server Errors
- Contact email addresses in cPanel®
-
Adds one line to the WordPress Server values section
- Number of cPanel® Server Errors
-
Adds some lines to the WordPress Constant values section
WP_[CONTENT|PLUGIN]_URLs
WPMU_PLUGIN_[DIR|URL]
WP_TEMP_DIR
UPLOADS
WP_DEFAULT_THEME
MEDIA_TRASH
IMAGE_EDIT_OVERWRITE
- [
TEMPLATE|STYLESHEET]PATHs
COOKIE_DOMAIN
- [
SITE]COOKIEPATH
COOKIEHASH
*_COOKIEs
*_COOKIE_PATHs
FORCE_SSL_[ADMIN|LOGIN]
WP_DISABLE_FATAL_ERROR_HANDLER
RECOVERY_MODE_EMAIL
AUTOMATIC_UPDATER_DISABLED
WP_AUTO_UPDATE_CORE
ALLOW_[UNFILTERED_UPLOADS|REPAIR]
CORE_UPGRADE_SKIP_NEW_BUNDLED
DISALLOW_UNFILTERED_HTML
DISALLOW_FILE_[MOD|EDIT]S
WP_POST_REVISIONS
EMPTY_TRASH_DAYS
AUTOSAVE_INTERVAL
WP_LOCAL_DEV
SAVEQUERIES
RELOCATE
- [
DISABLE_|ALTERNATE_]WP_CRON[_LOCK_TIMEOUT]
CUSTOM_USER_[META_]TABLEs
- [
ALLOW_]MULTISITE
Translation ready, ready translations are
Filter interval for fetching data for Dashboard Gauges widget
wf_cpanel_gauges_interval (default: 10 seconds)
Filter capability for showing resource gauges widget
wf_cpanel_widget_capability (default: manage_options)
Debug setting
For extra debug information, add this line to your wp-config.php or in another plugin:
const WF_DEBUG = true;
Known limitations
- Requires PHP `shell_exec´ to be available
- Reports data from your own cPanel® server, not remote
- Reports data from your cPanel® server, all sites and all other web or cPanel® applications, in case more than your WordPress is installed on it
- Links to documentation to resolve reported issues are shown to PRO ISP AS customers only.
- This plugin will not show much if the site is not on a cPanel® managed server, but will do the test for HTTPS only.