Personal tools
Namespaces

Variants
Actions

Inactive Account Manager For cPanel

From ModulesGarden Wiki
(Difference between revisions)
Jump to: navigation, search
Line 5: Line 5:
 
=About [https://www.modulesgarden.com/products/cpanel/inactive-account-manager Inactive Account Manager For cPanel]=
 
=About [https://www.modulesgarden.com/products/cpanel/inactive-account-manager Inactive Account Manager For cPanel]=
 
{|
 
{|
|style="padding: 10px 0px 10px 0px;"|'''Inactive Account Manager For cPanel''' pmodule has been created to allow smooth management of all the inactive accounts on the server.<br/> Actions such as terminate, activate or suspend made in bulk or fully automated will help to shorten the common searches.<br/>Reduce the costs of cPanel licensing based on the amount of all accounts with nothing more but this simple module.
+
|style="padding: 10px 0px 10px 0px;"|'''Inactive Account Manager For cPanel''' module has been created to allow smooth management of all the inactive accounts on the server.<br/> Actions such as terminate, activate or suspend made in bulk or fully automated will help to shorten the common searches.<br/>Reduce the costs of cPanel licensing based on the amount of all accounts with nothing more but this simple module.
 
|}
 
|}
  
Line 45: Line 45:
 
|}
 
|}
 
{|
 
{|
|style="padding: 00px 0px 0px 30px;"|✔ Requires [https://www.modulesgarden.com/products/whmcs/servertastic-ssl Servertastic SSL For WHMCS] Module
+
|style="padding: 00px 0px 0px 30px;"|✔ Requires  
 
|}
 
|}
 
{|
 
{|

Revision as of 09:16, 27 April 2021


Contents

About Inactive Account Manager For cPanel

Inactive Account Manager For cPanel module has been created to allow smooth management of all the inactive accounts on the server.
Actions such as terminate, activate or suspend made in bulk or fully automated will help to shorten the common searches.
Reduce the costs of cPanel licensing based on the amount of all accounts with nothing more but this simple module.
  • WHM Admin Area:
  • WHM Reseller Area:
  • General Info
✔ Token Based Certificates Installation
✔ Requires
✔ Multi-Language Support
✔ Supports cPanel & WHM 56 And Later

Installation and Configuration

This tutorial will show you how to successfully install and configure Inactive Account Manager For cPanel.

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.
IAM 1.png
2. Upload and extract the module into the /root cPanel directory.

Files in your cPanel /root/InactiveAccountManager directory should look like these on the following screen.

IAM 1.png
3. Once the module is uploaded, run the following command from the console:
cd /root/InactiveAccountManager/
sudo sh install

Configuration

4. In order to configure the module, go to 'WHM' 'Plugins' 'InactiveAccountManager' .
IAM 1.png
5. Click the 'Configuration' and fill in the records.
IAM 1.png
Your module is almost ready to use.

Management

IAM For cPanel

WHM Admin Area

In the WHM area

Configuration

In Configuration section you will need to define some details concerning sending notifications, cron frequency, actions automation and few other:
  • Sender - define an email address that will be visible as a sender of an email notification from this module
  • Notification Recipient - type in an email address where email notifications will be delivered from the module
  • Cron Frequency - here you can define how often cron, responsible for module actions () should run, type in the number of hours
  • Time Before Notification - Enter here the number of days the account must stay inactive before the first informing notification is sent to its owner
  • Time Before Suspension - Enter here the number of days the account must stay inactive before notification about its approaching suspension is sent to its owner
  • Time Before Termination - Enter here the number of days the account must stay inactive before notification informing that the account will be terminated soon is sent to its owner
  • Automatic Suspension - enable this option and all inactive accounts (including ignored ones, depending on their configuration) will be automatically suspended once a day
  • Automatic Termination - enable this option and all inactive accounts (including ignored ones, depending on their configuration) will be automatically terminated once a day
IAM 1.png
Skip validation for:
  • DNS Servers - enumerate DNS servers, accounts that exist on these servers will be skipped during validation. Enerter one DNs server per line
  • Account Owners - type in the accounts owners, one per line. Their accounts will not be taken into consideration when searching for new inactive accounts
IAM 1.png

Inactive Accounts

The first and foremost section that you are automatically directed to when you open the module is called Inactive Accounts.
It is here that you can find the core of the modulefunctionality and place to manage all the inactive accounts on your cPanel server.

This section contains a list of all accounts on your server which are detected and claimed as inactive for any reason.
The list includes information on every such account here, these are:

  • Detected time of inactivity, with details to seconds
  • User name associated with the account
  • Associated domain and email address
  • Reason for claiming the account as inactive
  • Date when the account will be suspended or terminated (according to set up previously configuration)
  • Current status: Active/Suspended or Terminated
IAM 1.png
Actions that can be performed an any inactive account, either per single account or in bulk using Mass Actions option:
  • Ignore/Manage
  • Suspend
  • Terminate.
IAM 1.png
At the top of this page, you can see the time when data were updated for the last time.
By default, cron refreshes the list and its data according to your configuration (e.g. once a day or every 2 hours).
In case of necessity, you can also manually force the module to refresh data at any moment. Press 'Refresh Now' button.
IAM 1.png

Ignored Accounts

Inactive accounts moved by the admin to Ignored Accounts section.

All accounts that are placed here can have personalized configuration, it is possible to turn off the three default options: sending alerts, auto suspension, and auto termination.
Switch the trigger next to a single account, then, automatic actions taken from general settings will be replaced with configuration per single account.
If you switch off for example 'Auto Terminate' , then the account will be suspended and notifications sent according to general settings.

IAM 1.png
You may switch off all the options for an account - then such account will be completely skipped and no action taken by the module.

It is possible to turn off the module actions for numerous accounts. Select the accounts' users and then in Mass Actions choose the option you are interested in:

  • Switch Sending Alerts
  • Switch Auto Suspend
  • Switch Auto terminate
  • Switch Auto Alerts, Suspend and terminate (all possible actions at once)
IAM 1.png

Logs

Move to 'Logs' section to find a list of all actions triggered by the module.

Review them in search of any needed information, you can use the 'Search' box to find the activities you need.
You may clear logs at any time you need.

IAM 1.png

Emial Templates

There are three defult email templates that are used by the module to send alerts to accounts owners:
  • Exceeded Inactivity Period
  • Account Suspension
  • Account Termination

Here you may see their content and change it freely. Under every template content, you can find variables available for this message.
Use them freely to compose a message that will perfectly suit your needs.

IAM 1.png

Reseller View

Resellers may view teh list of their inactive account i nie wiem co jeszce ?:D
IAM 1.png

Configuration

In Configuration section you change the 'Notification Recipient' - the email address where notifications and alerts from the module are sent.
IAM 1.png

Inactive Accounts

The first and foremost section that you are automatically directed to when you open the module is called Inactive Accounts.
It is here that you can find the core of the module functionality and place to manage all the inactive accounts on your cPanel server.

This section contains a list of all accounts on your server which are detected and claimed as inactive for any reason.
The list includes information on every such account here, these are:

  • Detected time of inactivity, with details to seconds
  • User name associated with the account
  • Associated domain and email address
  • Reason for claiming the account as inactive
  • Date when the account will be suspended or terminated (according to set up previously configuration)
  • Current status: Active/Suspended or Terminated
IAM 1.png
At the top of this page, you can see the time when data were updated for the last time.
By default, cron refreshes the list and its data according to your configuration (e.g. once a day or every 2 hours).
IAM 1.png

Ignored Accounts

Inactive accounts moved by the admin to Ignored Accounts section.

All accounts that are placed here can have personalized configuration, it is possible to turn off the three default options: sending alerts, auto suspension, and auto termination.
Switch the trigger next to a single account, then, automatic actions taken from general settings will be replaced with configuration per single account.
If you switch off for example 'Auto Terminate' , then the account will be suspended and notifications sent according to general settings.

IAM 1.png
You may switch off all the options for an account - then such account will be completely skipped and no action taken by the module.

It is possible to turn off the module actions for numerous accounts. Select the accounts' users and then in Mass Actions choose the option you are interested in:

  • Switch Sending Alerts
  • Switch Auto Suspend
  • Switch Auto terminate
  • Switch Auto Alerts, Suspend and terminate (all possible actions at once)
IAM 1.png

Logs

Move to 'Logs' section to find a list of all actions triggered by the module.

Review them in search of any needed information, you can use the 'Search' box to find the activities you need.
You may clear logs at any time you need.

IAM 1.png

Tips

1. When you


Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
2. Due to
Navigation
WHMCS Modules
WHMCS Widgets
Translations
cPanel Modules
General
FAQ
Community
Inactive Account Manager For cPanel