Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Device42 is a comprehensive data center inventory management and IP Address management software that integrates centralized password management, impact charts and applications mappings with IT asset management.

This repository contains sample script to take information from a Infoblox install and send it to Device42 appliance using the REST APIs. Info gathered from Infoblox:

  • Subnets
  • Static IP addresses
  • MAC addresses
  • Device names (if detected by Infoblox)
  • Device OS (if detected by Infoblox)

Assumptions


* The script assumes that you are running Infoblox with web api (wapi) v 1.2
* The script gathers data for fixed IP addresses recorded in Infoblox
* This script works with Device42 5.8.1 and above

Requirements


* python 2.7.x
* requests (you can install it with sudo pip install requests or sudo apt-get install python-requests)
* netaddr (you can install it with sudo pip install netaddr)

Usage


* Install requirements
* Copy infoblox2device42.cfg.sample to infoblox2device42.cfg
* Add D42 URL/credentials in infoblox2device42.cfg
* Add Infoblox DB info/credentials in infoblox2device42.cfg
* Run the script : python infoblox2device42.py
* Then script get networks, hosts and each host discovered fields ( if exists )
* If you have any questions - feel free to reach out to us at support at device42.com

Compatibility


* Script runs on Linux and Windows

About

The script reads data from Infoblox IPAM and keeps D42 up to date

Resources

License

Releases

No releases published

Packages

No packages published

Languages