Personal tools
Namespaces

Variants
Actions

Server Monitoring For WHMCS

From ModulesGarden Wiki
(Difference between revisions)
Jump to: navigation, search
(Client Area)
(Client Area)
Line 257: Line 257:
 
|}
 
|}
 
{|
 
{|
|style="padding: 0px 0px 20px 15px;"|Once the check is added, you can toggle it on/off as needed.
+
|style="padding: 0px 0px 20px 15px;"|Once the check is added, you can toggle it on/off as needed with the '' 'Status' '' toggle.  
 
|}
 
|}
 
{|
 
{|

Revision as of 13:29, 11 December 2024

Contents

About Server Monitoring For WHMCS

Server Monitoring For WHMCS is a powerful tool designed for administrators and their clients, enabling fast and effective verification of server online status through ping and HTTP checks.
Schedule and automate regular checks on VPS services, giving your clients the ability to configure and monitor their checks, and helping them track the health of their services within predefined limits and intervals.

Establish continuous control of server health and empower your customers to monitor the performance of their services.

  • Addon Module Features:
✔ AAA
✔ AAA
  • General Info:
✔ Multi-Language Support With Custom Translations Tool
✔ Supports PHP 8.2 Back To PHP 8.1
✔ Supports WHMCS Themes "Six" And "Twenty-One"
✔ Supports WHMCS V8.11 Back To WHMCS V8.8
✔ Requires ionCube Loader V13 Or Later
✔ Easy Module Upgrade To Open Source Version

Installation

This tutorial will show you how to successfully install and configure Server Monitoring For WHMCS.

We will guide you step by step through the whole installation and configuration process.

1. Log in to our client area and download the module.
SM 1.png
2. Extract the package and upload its content into the main WHMCS directory.

The content of the package to upload should look like this.

SM 2.png
3. When you install Server Monitoring For WHMCS for the first time you have to rename 'license_RENAME.php' file.

The file is located in 'modules/addons/ServerMonitoring/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.

SM 3.png
4. In order to configure your license key, you have to edit the previously renamed 'license.php' file.

Enter your license key between quotation marks as presented on the following screen. You can find your license key in our client area → 'My Products'.

SM 4.png
5. Now you have to activate the module in your WHMCS system.

Log in to your WHMCS admin area. Go to 'System Settings' 'Addon Modules'. Afterwards, find 'Marketing Triggers Automation' and press the 'Activate' button.

SM 6.png
6. In the next step, you need to permit access to this module.

To do so, click on the 'Configure' button, tick 'Full Administrator' and press 'Save Changes'.

SM 7.png
7. The final step of the module installation is setting up a cron command that is required for several module features to work properly.
 php -q /yourWHMCS/modules/addons/Server Monitoring/cron/cron.php actions:run 

Note that the above directory is exemplary, please adjust the cron line to your own needs. A 5-minute interval is recommended.

8. You have just successfully installed Server Monitoring For WHMCS!

You can access your module under 'Addons' 'Server Monitoring'.

SM 8.png

Management

AAA

Module Addon

Dashboard

Guide
SM 9.png
Graph
SM 10.png
Summary
SM 11.png
Recent
SM 12.png

Products

Add
SM 13.png
Add
SM 14.png
Toggle
SM 15.png
Actions
SM 16.png

Checks

Add
SM 17.png
Add
SM 18.png
Toggle
SM 19.png
Logs
SM 20.png
Show Logs
SM 21.png
Actions
SM 22.png
Mass
SM 23.png

Queue

The "Queue" tool helps you track and manage the tasks created by the module.

It allows you to view and interact with task details, including task IDs, statuses, and related items.
You can filter tasks, execute actions like deleting or running tasks, and even use mass actions for bulk operations.
For detailed guidance on using this tool, please refer to the dedicated article available here.

SM Q.png

Translations

Customizing language files is now extremely easy with the "Translations" tool that is now available directly in the addon.
Its user-friendly design makes managing various language file tweaks a smooth and efficient process. Prepare translations for the original English files with this handy built-in tool.

For specific instructions on how to use this tool please refer to its dedicated article, you will find it here.

SM T.png

Logs

The "Logs" tool makes monitoring and managing module activity records simple and efficient. It provides options to categorize, filter, and view detailed entries, giving you control over the logs.
Features like bulk deletion, rule-based deletion, and export options make it easy to organize and maintain your logs.

For detailed guidance on using this tool, check its dedicated article, which is available here.

SM L.png

Client Area

Clients will be able to take advantage of Server Monitoring For WHMCS too, as long as they own one of the products you have configured.

The basic client area integration allows them to create and monitor checks for their service, within restrictions opposed by the admin.
To add a new check, click on the 'Create Check' button.

SM 24.png
Fill the necessary fields:
  • Name - provide a name for the check.
  • Status - set the initial status of the check, it can be toggled off and on later as well.
  • Verification Interval - set how often the check should be performed (in minutes).
  • Failure Count for Notification - set how many checks with the failed resold are needed to send a notification.
  • Type of Performed Check - select the type of the check.
  • IP Address - select/provide an IP address to be checked.
  • Notification Type - select the type of the notification
  • Notification Recipients - select where the notification should be sent.
SM 25.png
Once the check is added, you can toggle it on/off as needed with the 'Status' toggle.
SM 26.png
You can display logs for the specific check by clicking on the 'Show Logs' button.
SM 27.png
The logs only include results of the selected check, as opposed to all logs in the table below.
SM 28.png
Use the action buttons to edit or delete created checks whenever you need to.

Consider disabling a check with the 'Status' toggle before deleting it for good.

SM 29.png
The 'Server Monitoring Logs' list check history of every check related to the service in a single table.
SM 30.png

Proxmox Integration

Not in 1.0

Update Instructions

An essential guidance through the process of updating the module is offered here.

Ensure successful completion of the module update by carefully following each step, thereby preventing data loss or any unforeseen issues.
Additionally, you will find a current list of supplementary actions necessary for a smooth update process there.

Upgrade Guide

Seeking a solution that offers greater flexibility, customization tailored to your precise needs, and unrestricted availability?
There is an option that not only proves to be cost-effective in the long run but also includes prioritized support services, making it a truly valuable investment.

Opt for the Open Source version of your Server Monitoring For WHMCS module to unlock these benefits.
Simply click on either the Get Source Code or Upgrade To Lifetime button found on the product's page in our client area to complete the one-step upgrade process, with a dedicated discount already applied.

Follow a comprehensive guide covering the transition process, the advantages it brings, and step-by-step instructions on what to do next after the order has been successfully finalized.

Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
Navigation
WHMCS Modules
WHMCS Widgets
Tools And Applications
Translations
cPanel Modules
General
FAQ
Community
Server Monitoring For WHMCS