Skip to content

A Netbox plugin to provide prometheus service discovery api

License

Notifications You must be signed in to change notification settings

sapcc/netbox-atlas

Folders and files

NameName
Last commit message
Last commit date
Oct 2, 2023
Feb 17, 2025
Sep 14, 2023
May 10, 2023
May 10, 2023
Jan 9, 2025
May 10, 2023
May 10, 2023
Apr 13, 2023
May 6, 2024
May 10, 2023
May 6, 2024
Apr 18, 2023
May 6, 2024

Repository files navigation

Netbox Atlas

A Plugin that provides API endpoint for Prometheus service discovery. e.g.:

  • http://netbox_url/api/plugins/atlas/devices/?region=eu-de-2&custom_labels=test=some_value&status=active&platform=vmware-esxi&role=server&metrics_label=some_extra_label
  • http://netbox_url/api/plugins/atlas/virtual-machines/?region=eu-de-2&custom_labels=test=some_value&status=active

Develop

  1. docker-compose up postgres -d
  2. Import netbox data to postgres: cat netbox_dump.sql | docker exec -i {container_id} psql -U netbox
  3. docker-compose up -d