WebFacing – Disk, resource usage and errors from cPanel® on your Dashboard & in Site Health

Shows disk usage information, recommendations and alerts in your dashboard At a Glance widget and…

Author:Knut Sparhell (profile at wordpress.org)
WordPress version required:5.7
WordPress version tested:6.3
Plugin version:3.7.1
Added to WordPress repository:10-09-2020
Last updated:09-08-2023
Rating, %:100
Rated by:1
Plugin URI:https://webfacing.eu/
Total downloads:9 762
Active installs:40+
plugin download
Click to start download

????️ 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
      • Disk used by media files
    • 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

    • Norwegian (Bokmål)

    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.

Screenshots
FAQ
ChangeLog