starbase icon indicating copy to clipboard operation
starbase copied to clipboard

Add Netbox integration

Open thapr0digy opened this issue 2 years ago • 5 comments

I use https://github.com/netbox-community/netbox as a source of system/network related information. It contains much of the same data as your Host, IPAddress, Asset, etc models and I was looking to have that added as a new data source with mapped models. It'll help me enrich some of my other data points that are missing some contextual information.

thapr0digy avatar Mar 02 '22 21:03 thapr0digy

@thapr0digy Great suggestion and thanks for opening this issue! Are you interested in working on this? Our team is willing to give you pointers, link to samples, etc.

Here are a few links if you are, in fact, interested:

  • An integration base template: https://github.com/jupiterone/integration-template
  • Our SDK for building new integrations: https://github.com/JupiterOne/sdk
  • Many existing integrations for inspiration: https://github.com/JupiterOne?q=graph-&type=all&language=&sort=

austinkelleher avatar Mar 03 '22 13:03 austinkelleher

You're welcome! Unfortunately I don't know TypeScript so can't say I'd be able to assist anytime soon. If I can contribute in the future or add improvements to it once I get up to speed though I will.

thapr0digy avatar Mar 03 '22 14:03 thapr0digy

@thapr0digy This is helpful feedback! What are your thoughts on supporting other languages for development?

austinkelleher avatar Mar 03 '22 15:03 austinkelleher

@thapr0digy Update! We're working on an initial integration that ingests devices. You can track the progress here: https://github.com/JupiterOne/graph-netbox/pull/3

austinkelleher avatar Mar 06 '22 19:03 austinkelleher

I think supporting other languages would be beneficial for people to contribute if possible. Python would easily go to the top since I feel almost everyone has adopted that in some form.

Awesome btw that you're already ingesting devices from netbox! So glad and I'll see if there's anything I can contribute in the future

thapr0digy avatar Mar 07 '22 18:03 thapr0digy