Skip to content

Conversation

@tehbooom
Copy link
Member

Proposed commit message

This PR adds the netbox integration to collect devices and ip addresses from the Netbox API. These two features of netbox are the most used by users. Other features like sites, locations, tenants, etc aren't as high as a priority for a MVP.

This is a new PR since the email associated with #14949 was incorrect causing CLA not to be signed

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

Author's Checklist

  • [ ]

How to test this PR locally

Deploy netbox locally alongside elastic-package using this docker compose.

Add the following service to start testing the integration with NetBox

  elastic-agent:
    image: docker.elastic.co/elastic-agent/elastic-agent:9.1.0
    container_name: elastic-agent
    restart: always
    networks:
      - default
      - elastic-package-stack
    user: root
    environment:
      - FLEET_ENROLLMENT_TOKEN=<token_here>
      - FLEET_ENROLL=1
      - FLEET_URL=https://fleet-server:8220
      - FLEET_INSECURE=1

networks:
  elastic-package-stack:
    external: true
    name: elastic-package-stack_default

Related issues

Screenshots

ips-dashboard-overview devices-dashboard-overview

@tehbooom tehbooom requested a review from a team as a code owner November 19, 2025 17:46
@tehbooom tehbooom requested a review from agithomas November 19, 2025 17:46
@tehbooom tehbooom added documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. enhancement New feature or request dashboard Relates to a Kibana dashboard bug, enhancement, or modification. New Integration Issue or pull request for creating a new integration package. Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations] labels Nov 19, 2025
@elastic-vault-github-plugin-prod

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@elasticmachine
Copy link

💚 Build Succeeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard Relates to a Kibana dashboard bug, enhancement, or modification. documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. enhancement New feature or request New Integration Issue or pull request for creating a new integration package. Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] NetBox Integration

2 participants