Feature Requests
Share ideas, discuss and vote on requests from other users in community

Control SSL Status Monitoring per Product

Frank Feingold shared this idea 1 year ago
Under Consideration

Starting with WHMCS 7.7.0 SSL monitoring has been introduced. It currently appears to check for a valid SSL certificate for All products/services that are:

  • Hosting Account
  • Reseller Account
  • Dedicated/VPS server

We'd like to see an option on the specific service to override/disable the SSL check.

In our case, we have a particular type of VPS that we sell that comes with a software firewall. The client configures the firewall so they have access to the VPS and the VPS has a valid SSL. WHMCS on the other hand, does not have access to their VPS so the SSL check shows an invalid SSL.

This causes two issues:

  • WHMCS shows an invalid SSL when there really is one (WHMCS just can't check it)
  • The VPS firewall logs the fact that WHMCS tried to connect to the VPS (to check the SSL status)

Both of these are are causing a number of un-necessary support tickets.

It would just be a lot more flexible if the SSL check could be turned off on a per product/service level.

Comments (30)


Yes, that's true, the load on the server is significant. We have over 700 domains, and we need to turn this thing off.

But at least we can hide the red icon that is alarming our clients.

We need to keep on top of WHMCS until the give us the ability to disable this.


Hiding it from the user wasn't the problem we were facing. That was pretty easy to fix. For us, if you are using a VPS / Cloud type module (e.g. OnApp or Proxmox) then the clientarea page load for any page that interacts with the server is ridiculously slow. I'm talking 10 to 15 seconds to load each page. Module Garden looked into this and eventually determined it wasn't their code, it was the SSL check having to time-out on products that don't ( and never will) run a web server. We've had to redefine all the products as "other" rather than "server" which is the only way we can find to turn this thing off and make our client portal useable again.

Not being able to disable this is simply ridiculous. Just because something is a server doesn't mean it runs a web server. And we don't even sell SSL certs so why would we care anyway? Just crazy.


Edit the clientareadomains.tpl template, line 51 comment out the html line that reference $domain.sslStatus->* . You might also want to disable it on clientareaproducts.tpl too, in case you have a lot of hosting plans. On the domain/product detail you will still see it, but that should be ok, it is no longer abusing.