Document toolboxDocument toolbox

About the bloxTools Environment

The bloxTools environment provides tools for creating custom applications that facilitate the administrative tasks in your organization. It provides a pre-installed environment for running applications using Perl, Python, PHP, CGI scripting, and Infoblox API libraries. Note that no direct external remote user (telnet and ssh, for example) or shell access is available in this environment.
The bloxTools environment "borrows" resources such as CPU, memory, disk space, and networking from the host Infoblox appliance, but is logically separated from the NIOS. The logical separation ensures that any failure in the bIoxTools service does not affect the other services running on the appliance.
The bloxTools environment can only be configured to run on an independent appliance or a Grid member. You cannot run the bloxTools service on a Grid Master or a Grid Master candidate.

Note

In previous NIOS releases, you could run the bloxTools service only on a Grid Master. If bloxTools has been configured to run on a Grid Master before an upgrade, the bloxTools service continues to run on the Grid Master after an upgrade. This configuration is preserved mainly for migration purposes only. Infoblox strongly recommends that you move the bloxTools service to a Grid member after the upgrade. For information, see Moving the bloxTools Service.

In a Grid, you can run the bloxTools service only on one Grid member at a time, and you cannot configure this member as a Grid Master candidate. However, you can move the bloxTools service from one member to another. For information, see Moving the bloxTools Service.
On an HA member, the bloxTools service runs on the active node. If there is an HA failover, the bloxTools service is automatically launched after the passive node becomes active. For information, see About HA Pairs.

Note

When you run the bloxTools service on an independent appliance or a Grid member, the performance of other services running on the appliance may be affected. Infoblox recommends that you run the bloxTools environment on a member that does not host critical services.


After you enable the bloxTools service and configure its built-in file transfer services, you can upload content to the bloxTools portal using either an FTP (File Transfer Protocol) or SFTP (SSH File Transfer Protocol) client. The uploaded content is included in system backups and you can restore it from the backups.
If you have further questions about bloxTools, visit the community site at https://community.infoblox.com.

System Requirements

The following table shows which Infoblox physical appliances support the bloxTools service.

Supported Infoblox Appliance
TE-810
TE-815
TE-1410
TE-1415
TE-2210
TE-2215

The following table shows which Infoblox appliances support the bloxTools service and the memory requirement for each. The service "borrows" host resources such as CPU, memory, and disk space from the host Infoblox appliance.

Supported Infoblox Appliance

Memory Requirement

IB-V1410
IB-V1415
IB-V1420
IB-V1425

128 MB to 2048 MB
The default is 256 MB

IB-V2210
IB-V2215
IB-V2220
IB-V2225

128 MB to 2048 MB
The default is 256 MB

IB-V4010
IB-V4015
IB-V4020
IB-V4025

128 MB to 4096 MB
The default is 256 MB