If the WHM is not showing the Apache status, make sure that the whm-server-status is added in the configuration.
$ vi /usr/local/apache/conf/httpd.conf
Then add the following entries in the Apache configuration file and then save.
<Location /whm-server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
ExtendedStatus On
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
ExtendedStatus On
Restart the apache service.
$ /scripts/restartsrv_httpd