Open Source Projects
Service Integration Scripts
Language | Project | Description |
---|---|---|
ansible_device42 | Scripts to generate static inventory file or generate dynamic inventory for ansible from Device42 data | |
st2contrib | StackStorm / Device42 integration pack. | |
Sync-From-Infoblox | The script reads data from Infoblox IPAM and keeps D42 up to date. | |
rundeck-device42-nodes-plugin | Device42 Rundeck Resource plugin allows to collect nodesets from the Device42 instance and set them up as the node sets for particular projects in Rundeck. | |
SolarwindsWHD | Send CI data from Device42 to Solarwinds Web Help Desk. | |
splunk_to_device42 | Helper tool to sync Splunk data into Device42. | |
servicenow_device42_mapping | Sync data between ServiceNow and Device42(Bi-directional). | |
device42_to_servicenow_express | Sync data from Device42 to ServiceNow Express. | |
chef_to_device42_sync_py | This script takes the node(s) data from Chef server and sends to Device42 instance. | |
d42-puppet-enc | Manage Puppet Node Classes from Device42. | |
puppet_to_device42_sync_py | Sync Puppet data into Device42. | |
Foreman Repo | Sync data from Foreman into Device42. | |
salt_to_device42_sync | Sync data from Salt into Device42. |
Data Migration Scripts
Language | Project | Description |
---|---|---|
OpenDCIM-to-Device42-Migration | OpenDCIM to Device42 migration script. | |
Racktables-to-Device42-Migration | Migrate your Racktables data into Device42. | |
RackMonkey-to-Device42-Migration | Migrate your RackMonkey data into Device42. | |
SolarWinds_IPAM_to_Device42_Migration | Migrate your subnets and IPs from Solarwinds IPAM to Device42. | |
RedBeam_Asset_Inventory-to-Device42-Migration | Migrate RedBeam assets to Device42. | |
phpIPAM2Device42 | Migrate phpIPAM IP inventory into Device42. |
Device42 API Samples
Language | Project | Description |
---|---|---|
API_Helpers | API Helper utilities to make it easy to upload data via RESTful APIs to Device42. | |
Misc_D42_Python_Scripts | Miscellaneous Python scripts that interact with Device42 APIs. | |
Device42_API_Java_Sample | Sample Java code to show how to access Device42 APIs. | |
D42-PowerShell-Samples | Example script for running Windows PowerShell scripts against the Device42 APIs. | |
d42-java-client | This is a Java client for working with Device42 API. | |
demo-data-shell-scripts | Shell/bash scripts to load demo data to Device42 instance.. | |
D42-Ruby-Samples | Ruby samples. |
Inventory & Discovery
Language | Project | Description |
---|---|---|
Open-Discovery-Client | C# .NET based Open discovery client to enumerate network objects in an Excel spreadsheet. | |
Device42-AutoDiscovery-Scripts | Python scripts to help auto-discover devices on the network, and upload to Device42 appliance using APIs. Script for windows, linux and puppet master.. | |
Warranty_check | Python script to pull warranty information from Dell, HP, IBM and Lenovo. |
Health Check
Language | Project | Description |
---|---|---|
Device42-Nagios-Health-Check | Device42 Health Checks in Nagios. | |
Device42-Zabbix-Monitoring-Template | Device42 Health Checks in Zabbix. |
Misc. Sample Scripts
Language | Project | Description |
---|---|---|
AutoDiscoverIgnoreFiles | Files that specify what to ignore during the auto-discovery process. | |
ResetDevice42Data | This clears existing data in Device42. Use for reset only. Limited to certain categories for now. | |
traceroute_tags | This script will run traceroute against IPs and/or devices in the Device42 CMDB, tagging each with the result according to configured options. | |
jira-oauth-access-token-generator | A tool to generate JIRA OAuth1 access token. |