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.2
WordPress version tested:6.0
Plugin version:3.1.4
Added to WordPress repository:10-09-2020
Last updated:08-06-2022
Rating, %:100
Rated by:1
Plugin URI:https://webfacing.eu/
Total downloads:5 797
Active installs:100+
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.

Includes an email routing test (when server is not authority, routing must be remote).

Also 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.

This plugin is a candidate to be recommended to all customers by PRO ISP AS, Norway.

See also WebFacing – Email Accounts in cPanel®

This plugin adds the following:

Dashboard

At a Glance (core widget)

  • One item showing used disk space
  • One item showing number of email accounts (site domain only)
  • 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)
  • An Email Routing test for the site domain with explaining text and possible actions (cPanel® only) with following result types and actions

    • Good (local server is authoritative or Email routing is Remote)
    • Critical (local server is not authoritative and Email routing is Local)
  • 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 created (private)
    • cPanel® user updated (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
      • Disk space used by mail
    • Is Local DNS authoritative?
      • MX server is self
      • Email Routing is local?
    • 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
    • Email accounts disk space used (all under the site domain)
    • Email forwarding destinations (all under the site domain)
    • 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_URL
    • WP_PLUGIN_URL
    • FORCE_SSL_ADMIN
    • WP_DISABLE_FATAL_ERROR_HANDLER
    • ALLOW_UNFILTERED_UPLOADS
    • AUTOMATIC_UPDATER_DISABLED
    • WP_AUTO_UPDATE_CORE
    • ALLOW_UNFILTERED_UPLOADS
    • CORE_UPGRADE_SKIP_NEW_BUNDLED
    • DISALLOW_FILE_MODS
    • DISALLOW_FILE_EDIT
    • SAVEQUERIES
    • WP_POST_REVISIONS
    • WP_LOCAL_DEV
    • WF_DEBUG
    • CUSTOM_USER_TABLE
    • CUSTOM_USER_META_TABLE
    • WF_DEV_LOGIN (in debug mode only)
    • WF_DEV_EMAIL (in debug mode only)

    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

  • Links to documentation to resolve reported issues are shown to PRO ISP AS customers only.
  • This plugin will probably not report much if the site is not on a cPanel® managed server, but will do the test for HTTPS only.
  • Resource gauges in dashboard widget suffers interference from Site Kit plugin by Google. Gauges not shown.

Screenshots
FAQ
ChangeLog