“CPU/Memory/MySQL Usage” page blank
This is a common error across all cPanel releases.
The most likely cause of this issue is related to the utility that actually generates the statistics.
When cPanel is installed, several entries are added into crontab for the root user.
The following is a list of the default crontab entries from a freshly installed cPanel server:
root@testbox [/etc/cron.hourly]# crontab -l 35 0 * * * /scripts/upcp 0 1 * * * /scripts/cpbackup */15 * * * * /usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1 2,58 * * * * /usr/local/bandmin/bandmin 0 0 * * * /usr/local/bandmin/ipaddrmap 50 22 * * * /usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl --notify 22 2 * * * perl /root/rvadmin/auto_rvskin.pl */5 * * * * perl /root/rvadmin/rvmultiupdate.pl >/dev/null 2>&1 */5 * * * * /usr/local/cpanel/bin/dcpumon >/dev/null 2>&1 0 6 * * * /scripts/exim_tidydb > /dev/null 2>&1 root@testbox [/etc/cron.hourly]#
The bold entry in this list is the daemon that actually compiles the logs for the Usage page.
If your Usage page is blank, it is normally because this utility is not running on the schedule that it is supposed to.
The above crontab entry for dcpumon is set to run every five minutes, every hour.
The most common resolution for this issue is to restart crond:
root@testbox [~]# /etc/init.d/crond restart Stopping crond:[OK] Starting crond:[OK] root@testbox [~]#
The restart of cron should force all crontab entries to be processed normally again.
If after this you are still not seeing statistics on the Usage page, you should force a cpanel update from command line with “/scripts/upcp –force”.
This should download and install a new copy of the dcpumon binary.