Usage
Widget
If you set up the widget, you should see it on the home page of the WHMCS Admin Area. It only shows the subscriptions that have problems.
Status
Monitoring Overview
In the WHMCS Admin Area, go to "Addons" -> "Website Monitoring". You should see a list of all active subscriptions and their status.
Monitoring Details
Clicking on "View Details" will open a page with more detailed information with the following abilities:
- View current status for all assigned domains and subdomains
- View History of status changes
- Trigger a check
- Open the subscription configuration page (see below)
Status tables
For each type of check (HTTP, SSL, IP) you can view at a comprehensive table that lists all checked domains with detailed status information
Configuration
When inside the Website Monitoring Addon, choose "Configuration" from the panel on the left. This will open a powerful tabbed page that will allow you to do the following:
Products
This lists all web hosting products present in WHMCS.
- Enabling a product will enable all its active subscriptions of enabled clients for this product.
- Disabling a product will disable all its subscriptions and delete all related history.
Servers
This lists all servers that are configured in WHMCS.
- Enabling a server will enable all its active subscriptions for enabled clients and products.
- Disabling a server will disable all its subscriptions and delete all related history.
Clients
This lists all clients present in WHMCS.
- Enabling a client will enable all its active subscriptions for enabled products and servers.
- Disabling a client will disable all its subscriptions and delete all related history.
WHMCS Subscriptions
This lists all subscriptions for which the server, product and client are enabled.
- Enabling a subscription will activate monitoring for the domain and www.domain.
- Disabling a subscription will delete all its related history.
Additional Subscriptions
In addition to automatically checking WHMCS hosting subscriptions, here you can define additional hostings to check for. To the monitoring addon, these will essentially behave the same as regular WHMCS subscirptions.
Domains
This lists all WHMCS domains that do not match to any WHMCS subscription nor any already configured additional subscription or domain alias in the monitoring addon. This way you can easily see which domains are not yet monitored and you can assign them as a domain alias to an existing subscription, or create a new additional subscription based on that domain.
Checks
This page lists all domains and subdomains that will be checked during cron runs. Here you can enable/Disable single checks on a per-domain basis.
IP Whitelist
When checking for IPs, the module assumes that the subscription resolves to the IP of the server it is assigned to in WHMCS. However, in some cases you might have another IP used by several customers. Instead of ignoring the IP on each subscription, you can add it to the whitelist.
Subscription configuration
Here you can configure a specific subscription for monitoring. You can reach this page either via the Monitoring Details page of a domain, or via the WHMCS Subscriptions / Additional Subscriptions tables in the Configuration section of the addon.
This page allows you to do the following:
- Enable/disable HTTP check
- Enable/disable SSL check
- Enable/disable IP check
- Add a subdomain to the subscription - The module has no way of knowing the subdomains of the domain. The "www" subdomain is added automatically. However, you can add/delete additional subdomains manually here, so they will be checked as well.
- Add a domain alias to the subscription - The module has no way of knowing the domain aliases of the domain. You can add them manually here, so they will be checked as well.
Logs
On this page you can view logs (if they are enabled) in a more friendly way. You can sort and filter the table, plus export it to clipboard, CSV and Excel, or even print it.
Client Area
If activated in the configuration, the client will have the following additional items in his client area:
- Monitoring panel on the Client Area home page
- Link to Website Monitoring page via Support menu
- Link to Website Monitoring Details page via Product Details page button