EasyDCIM Colocation For WHMCS
Contents |
About EasyDCIM Colocation For WHMCS
EasyDCIM Colocation For WHMCS will allow you to xxxxxxxxxxxxxxxxxxxxx. xxxxxxxxxxxxxxxx |
- Admin Area Features:
✔ Create/Terminate/Suspend/Unsuspend Server |
✔ Boot/Reboot/Shutdown Server |
✔ Change Server SSH Access Details |
✔ View Server Details |
✔ View Server Resource Usage Graphs |
✔ Generate Default Configurable Options |
✔ Configure Server: |
✔ Server Model |
✔ Server Location |
✔ OS Template |
✔ Server Resources |
✔ Toggle Automatic Order Acceptance And Server Matching |
✔ Define Required Devices |
✔ Define Required Item Models: |
✔ HDD Model |
✔ SSD Model |
✔ RAM Model |
✔ CPU Model |
✔ Define Client Area Features |
✔ Choose OS Templates Available For Rebuilding |
✔ Choose OS Templates Available For Rebuilding |
✔ Control Service Actions And Email Notifications |
✔ Determine Monthly Interval Of Bandwidth Usage |
✔ Define Percentile Billing Of Bandwidth Overage |
✔ One Click Login To EasyDCIM: |
✔ User Control Panel |
✔ Admin Panel |
✔ Toggle Debug Mode |
- Client Area Features:
✔ Boot/Reboot/Shutdown Server |
✔ Receive Email Notification On Complete Server Creation |
✔ Change Server Hostname |
✔ Change Server SSH Password |
✔ View Server Details |
✔ Access KVM Console (Dell And SuperMicro Servers) |
✔ Rebuild Server OS Using OS Templates And Your Own Credentials |
✔ View Server Resource Usage Graphs |
✔ View Traffic Statistics |
✔ One Click Login To User Control Panel |
- Configurable Options:
✔ Server Model |
✔ Server Location |
✔ OS Template |
✔ Bandwidth |
✔ Additional IP Addresses |
✔ HDD Size |
✔ SSD Size |
✔ RAM Size |
✔ CPU Cores |
- General Info:
✔ Multi-Language Support |
✔ Supports EasyDCIM v1.4.1 and Later |
✔ Supports PHP 5.4 Up To PHP 7 |
✔ Supports WHMCS Templates Five and Six |
✔ Supports WHMCS V6 and V7 |
Installation and Configuration
This tutorial will show you how to successfully install and configure EasyDCIM Colocation For WHMCS. We will guide you step by step through the whole installation and configuration process. |
Installation
1. Log in to our client area and download the module. |
![]() |
2. Extract the downloaded file into the main WHMCS directory. The content of the package should look like this. |
![]() |
Configuration of Server
3. Now, we will show you how to configure a new product. Go to 'Setup' → 'Products/Services' → 'Servers' and press the 'Add New Server' button. |
![]() |
4. Next, choose 'EasyDCIMColocation' from the 'Type' dropdown menu. Fill in your server name, address, username and password (API Key). Then check the connection with the EasyDCIM server and press 'Save Changes'. |
![]() |
5. The next step is creating a server group. To do so, click on 'Create Server Group'. |
![]() |
6. Enter the name, click on your previously created server, press 'Add' and 'Save Changes' afterwards. |
![]() |
Configuration of Product
7. In order to create and configure a product, go to 'Setup' → 'Products/Services' → 'Products/Services'. Click on 'Create a New Group'. |
![]() |
8. Enter the product group name and press 'Save Changes'. |
![]() |
9. Once you have a product group, you can assign your product to it. To create a product, click on 'Create a New Product'. |
![]() |
10. Next, choose your product group, enter your product name and then press 'Continue'. |
![]() |
12. Now, go to the 'Module Settings' section, choose both 'EasyDCIM Colocation' and your previously created server group from dropdown menus. Do not forget to click 'Save Changes'. |
![]() |
11. Before configuring the product, set up the EasyDCIM Colocation cron job.
After order placement the client's services are usually not activated immediately in EasyDCIM (it depends on your EasyDCIM configuration). php -q yourWHMCS/modules/servers/EasyDCIMColocation/cron/Cron.php |
![]() |
12. The module configuration is only partly obligatory. The server will be assigned based on the provided configuration, and will therefore match only those options that have been specified.
Default Options:
Product Configuration
Service Actions
Options Visible In Client Area
|
![]() |
13. You can also generate the default configurable options to allow your customers place orders tailored exactly to their needs. To do that, go to 'Setup' → 'Products/Services' → 'Configurable Options'. |
![]() |
Custom Fields
Once the configuration of the module settings has been completed, the following custom fields will be created automatically. Note: These fields will not be visible to your clients by default.
|
![]() |
Management
In this section we will show you all functionalities of EasyDCIM Colocation For WHMCS. Our module allows you to offer and manage EasyDCIM colocation servers right in your WHMCS system. |
Admin Area
As soon as you set up a server for a client, you can perform various actions and view server details from the WHMCS admin area. |
![]() |
Our module allows you to create/suspend/unsuspend/terminate server. You can also 'Update Order Information' to check the service synchronization status (same action as performed by cron). |
![]() |
Below the mentioned functions, there are also traffic and power usage statistics with adjustable their time intervals. |
![]() |
Lastly, you can also see the custom fields with currently assigned 'Order ID' and 'Server ID' from the EasyDCIM panel. An empty 'Server ID' field means that it has not yet been automatically assigned by the cron (e. g. it may not yet be activated in the EasyDCIM panel). |
![]() |
Client Area
In the main client area, your customers can view basic colocation server details as well as log in to their EasyDCIM control panel with a single click. |
![]() |
You can also view graph information about the traffic statistics with the possibility of defining its time intervals. Note: Available graphs visibility and time intervals depend on the date of the product registration. |
![]() |
As well as power usage statistics. |
![]() |
Additionally, you can see the current state of power outlets with the possibility to turn them on, off or restart. |
![]() |
Advanced Billing Integration
The module supports integration with Advanced Billing For WHMCS module. This allows you to billing your customers for total bandwidth, power usage and 95th percentile billing for additional traffic. |
![]() |
Once the relevant options are enabled your clients will also be able to view the current usage billing in their client area. |
![]() |
Tips
1. Note that placing two identical orders may result in assigning servers with slightly different parameters.
It stems from the way EasyDCIM server matching works. It matches a server basing on the resources and models mentioned in the order, without considering other resources. |
Update Instructions
Essential guidance through the process of updating the module is offered here. |
Common Problems
1. When you have problems with connection, check whether your SELinux or firewall does not block ports. |