Skip to content

Integration with an IPAM such as NetBox or phpipam, or a generic source plugin API #47

@Svedrin

Description

@Svedrin

I'd like to integrate meshping with an IPAM tool such as netbox or phpipam, to automatically fetch targets from those. Also, UniFi comes to mind, which makes clients and devices available via the API.

These projects also seem very interesting:

TBD:

  • What happens to devices/clients that vanish from the list of active clients? Should MeshPing delete them straight away, or should there be some kind of grace period for a device to come back? How does UniFi handle this?
  • Could we integrate with NetBox or phpipam in a way such that graphs can be viewed directly from within them? NetBox's modular architecture probably allows this quite easily; for phpipam we'd probably have to provide patches or something. With UniFi it's not realistically possible.
  • Should we specify an API that makes it easy to write "IP source plugins" or something? Just have a directory of binaries, call them one by one and have them dump their data to stdout in some format we specify. Include examples for things we want to support natively, so that users have something to start from.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicA larger topic that we want to solve in multiple steps.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions