Tariff plan. DCImanager 6

The article describes the details of configuring a tariff plan with DCImanager 6 processing module. Read more about general settings of tariff plans in How to create and configure a tariff plan.

To create a tariff plan for DCImanager 6:

  1. Go to ProductsTariff plansAdd button → Dedicated server.
  2. Specify tariff settings.
  3. Configure the content of the tariff plan: ProductsTariff plans → select the created tariff → Options button.

Tariff settings

"Main settings" section

Enable Create all add-ons option when creating the tariff. This is required for automatic adding of resources to the tariff content.

Dedicated server tariffs are linked to a specific existing server configuration. Configurations are generated in DCImanager 6 and contain details of servers hardware. If a server with such configuration is available, immediately after ordering the service, the process of server preparation and deployment begins.

  1. Processing module — select the processing modules that will process the services of this tariff plan. The tariff will not be available for ordering if no processing modules are connected to it.
  2. Configuration — the list of available server configurations. The list of values is created automatically and includes all server configurations available in DCImanager 6. You can choose:
    • ready-made configuration;
      Example of a ready-made configuration
    • the "Manually" option and configure the settings later. For more details, see the section Configuring a DCImanager 6 tariff with flexible configuration.

"Additional settings" section

  1. OS templates — operating systems available within the tariff. When the processing module is connected in BILLmanager, DCImanager 6 provides the list of all operating systems.

    A server cannot be issued without an OS.

    If the list of OS templates is not displayed when creating a tariff, connect the template to the tariff manually: ProductsProduct typeDedicated serverParametersOperating systemValues → select template → Tariff plans → select tariff → Enable.

    To add a template for a tariff, go to ProductsProduct typeDedicated serverParametersOperating system Add → specify the template settings. In the Internal name field, enter the name of the template from DCImanager 6.

  2. Disable IPMI configuration after service deletion — select this option if IPMI (Intelligent Platform Management Interface) configuration is not required for the specified configuration after service removal.
  3. Default domain template — the template used as basis to create the domain name, unless specified by the customer when ordering the service. The following macros can be used in this field:
    • @USERNAME@ — name of the current account user;
    • @TYPE@ — product type;
    • @ID@ — unique service ID.
      For example, @USERNAME@.example.com was specified in Default domain template . Username is user. Unless the customer specifies the domain name when ordering the services, the domain name of user.example.com will be assigned to the server in DCImanager 6. 
  4. Name server — domain name server for the free domain name. Read more in the article Name server for a free domain name. DCImanager 6.
    When a dedicated server service is ordered, BILLmanager can provide customer a third-level domain name in the provider's domain zone. Unless the customer specifies the domain name when ordering, a subdomain in the provider's zone will be generated automatically by BILLmanager based on Default domain template . This subdomain will be created automatically for the free domain at the domain name server. In this case, the subdomain's IP address will redirect to the server's IP address. 

"Policy" section

Allow order without available resources — the policy of ordering a service when there are no free servers with the required configuration:

  • If the option is enabled, all tariffs are available for ordering, including those for which there are no available servers. When ordering and paying for a service:
    1. BILLmanager changes the status of the service to Processed.
    2. Provider's technical support:
      1. Receives a task to build a server.
      2. Prepares a server in the selected data center.
      3. Fills in the required fields in the task — IP address, label, server id in DCImanager 6.
      4. Closes the task.
    3. BILLmanager:
      1. If the client does not have an account in DCImanager 6, creates one.
      2. Changes the service status to Active.
      3. Adds the data specified by technical support to the service settings.
  • If the option is disabled, tariffs for which there are no free servers are hidden on the order page.

If the processing module settings have the S erver type option enabled, a client can only order a server with a configuration that exactly matches the one specified in the tariff. If a suitable server is not available, the processing module will not be able to select a configuration and will create a task for manual processing — the service will remain in the "Processing" status.

If the S erver type option is disabled, the processing module can automatically select the most suitable server. When a server is allocated, the service will transition to the "Active" status.

The option settings can only be changed if there are no tariff plans for the processing module.

Tariff plan contents

To configure the tariff go to  ProductsTariff plans → choose a tariff → Options. Read more in About tariff plan configuration.

If integrated with DCImanager 6, the processing module supports the use of the following resources:

Add-onInternal nameType
Control panel licensepanelEnumeration
Bandwidth*bandwidthInteger (KiB)
Public IPv4 addresses**ipInteger
Public IPv6 addressesipv6Integer
Pool of IP addresses***ippoolEnumeration
Server VLAN****vlan_idEnumeration
Total incoming trafficinInteger
Total outgoing trafficoutInteger
Burstable load by incoming trafficburst_in_dayInteger
Burstable load by outgoing traffic

burst_out_day

Integer
Electricity consumptionelectrical_consumptionInteger

* Specify unit of measure "KiB" to ensure correct operation of the "Bandwidth" resource: Products → Tariff plans → choose tariff → Options Bandwidth Edit Tariff limits→ Unit of measure → KiB. If the Use default NetFlow statistics data option is enabled in the DCImanager 6 location settings, the resource will use Netflow statistics.

** DCImanager 6 will assign IP addresses to the server before installing the OS.

If you plan to provision servers with IPv6 addresses only, remove the "Public IPv4 address" resource from the contents. In this case, DCImanager 6 will allocate an IPv4 address from the pool specified in the settings for the duration of OS installation. For more information on allocating IP addresses, see the article Integration with BILLmanager in DCImanager 6 documentation.

*** The server will get an IP address from the pool selected when ordering.

**** The server will be placed in the VLAN selected when ordering.

Disable IP address change

When installing the OS via BILLmanager, the platform deletes all addresses from the server and allocates an address from the pool according to the internal logic of DCImanager 6. To prohibit changing the IP address of servers when ordering from BILLmanager:

  1. Enter ProductsTariffs → select a tariff → click Options → Add.
  2. Select "Disable change of IP addres" in the Type field → click Ok.
If the "Public IPv4 Addresses" or "IPv6 Addresses" addons are included in the tariff, disable or edit them: specify the value 0 in the Tariff limitsTariff plan includes.

Displaying operating system logos

For operating system logos to be displayed on the order form, specify a parameter for each OS:

  1. Go to ProductsProduct typesDedicated server → click ParametersOperating system → click Values → select the OS → click Edit.
  2. In the Group of parameter field, specify for the OS:
    • Almalinux — alma;
    • Astra Linux — astra;
    • CentOS — centos;
    • Debian — debian;
    • FreeBSD — freebsd;
    • Oracle Linux — oracle;
    • Rocky Linux — rocky;
    • Ubuntu — ubuntu;
    • Windows — windows.
  3. Click Ok.

Or execute a command to automatically set the parameter group:

sbin/mgrctl -m billmgr fix.newface.osgroups
You can connect "Bandwidth of dedicated servers" service to the tariff. Read more in the article Bandwidth of dedicated servers.

Configuring a DCImanager 6 tariff with flexible configuration

To give the client the ability to independently configure a dedicated server when ordering:

  1. Create a tariff. When creating it, in the Main settingsConfiguration section, select the "Manually" option.
  2. Configure the content of the tariff plan: ProductsTariff plans → select the created tariff → Options button → Add.
    DCImanager 6 processing module supports the use of the following resources:
    Add-onInternal nameType
    Platrorm*dplatformEnumeration
    CPUcpuEnumeration
    CPU numberncpuInteger
    RAMramEnumeration / Integer
    Hard drive**hdd_1Enumeration

    *If necessary, enable the option Hide during order and modification, if the platform is not intended for client selection. When configuring, specify the value type according to the table. In the  Edit resource after order field, select the option "Cannot be modified". For more details on creating add-ons, see the About tariff plan configuration article.
    ** The internal name will differ depending on the hard disk number. For example, hdd_1, hdd_2, hdd_10, etc.

For example, you want to configure the Hard drive resource. When creating:

  1. Select the following values:
    1. In the Main settings section:
      1. Billing type: "Based on order".
      2. Type: "Hard drive 1".
      3. Value type: "Enumeration".
      4. Edit resource after order: "Cannot be modified". 
    2. In the Tariff limits section: 
      1. Enumeration: "Hard drive".
      2. Default value: "Without disk".
    3. Service order configuration:
      1. Add-on group: "hdd".
      2. Value for opting out of the add-on: select the hard disk model based on synchronized data from DCImanager 6.
      3. Hide until the previous one is filled: option selected.
  2. Click Ok.
  3. Configure the price for all available add-on variants:
    1. Select the created add-on → Prices button → select the hard drive → Edit.
    2. Specify prices for:
      1. Trial period.
      2. One month.
      3. Three months.
      4. Half a year.
      5. One year.
      6. Setup price.
    3. Click Ok.

For add-ons with the "Integer" type, the option Use as quantity for another add-on is available. If the option is selected:

  1. Select from the previously created add-ons in the tariff the Add-on for which the quantity is defined;
  2. Configure the option Quantity affects. Possible options:
    • Total cost;
    • Cost of the add-on without setup;
    • Cost of add-on setup.
For example, when configuring the "CPU number" option, the Use as quantity for another add-on option is selected. In the Add-on for which the quantity is determined field, the value "CPU" is selected. Now, when the quantity value is changed, the cost of the CPU will change proportionally to their quantity.
The article was last updated on 12.18.2025. The article was prepared by technical writers of ISPsystem