🕸️ 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
]_URL
s
WPMU_PLUGIN_
[DIR
|URL
]
WP_TEMP_DIR
UPLOADS
WP_DEFAULT_THEME
MEDIA_TRASH
IMAGE_EDIT_OVERWRITE
- [
TEMPLATE
|STYLESHEET
]PATH
s
COOKIE_DOMAIN
- [
SITE
]COOKIEPATH
COOKIEHASH
*_COOKIE
s
*_COOKIE_PATH
s
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_
]TABLE
s
- [
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.