Prerequisites for the Infoblox NIOS adapter
Infoblox provides a Perl application programming interface (API) to help facilitate the integration of the Infoblox device into network environments. The Infoblox Data and Management API (DMAPI) is a set of packages delivered with the Infoblox device to install the package.
Use the usual Perl module installation tools on your management system to install the package.
- For Microsoft Windows systems using the ActiveState build of Perl, the package is called Perl Package Manager or Programmer's Package Manager (PPM).
- For UNIX systems, the package is called Comprehensive Perl Archive Network (CPAN), a global archive of Perl resources.
For more information about detailed API installation instructions and CPAN, see Infoblox_API_Installation_Instructions.pdf, which is an excerpt of the Infoblox_API_Documentation_6.3.pdf. You can view the Infoblox API documentation at https://<ipAddressOfInfobloxApplicance>/api/doc/.
Before you begin
To perform this process, the Infoblox user specified in the adapter must have the administrator privileges to acquire the session after authentication and perform the Infoblox operations.
To install the Infoblox DMAPI packages on a Windows management system
- Download and install PPM from http://www.activestate.com/.
- Install Crypt::SSLeay and libwww-perl.
- Add the Infoblox device as a repository.
- Search the Infoblox device for Infoblox packages.
- Install Infoblox packages on your management system.
- Fetch and install Infoblox packages.
To install the Infoblox DMAPI packages on a UNIX management system
- Download and install ActivePerl version 22.214.171.1245 from http://www.activestate.com/.
- Add the bin directory to the PATH environment variable to access it conveniently. For example, if you installed the API package in /home/<username>/ActivePerl-5.12, set setenv PATH = /home/<username>/ActivePerl-5.12/bin:$PATH
- Download and install the API package from https://<ipAddress>/api/dist/CPAN/authors/id/INFOBLOX/, where <ipAddress> is the IP address of the appliance.
- Locate and download the Infoblox-xxxxxxx.tar.gz file, where xxxxxxx is an integer depending on your API package version.
- Extract Infoblox-xxxxxxx.tar.gz to a temporary directory by using the following command:
tar xvfz Infoblox-xxxxxxx.tar.gz
Execute the following commands:
cd Infoblox-xxxxxxx/ perl Makefile.PL make make install