[ZBXNEXT-5411] Zabbix NetBox IPAM (IP Address Management) integration Created: 2019 Sep 09  Updated: 2023 Aug 03

Status: Open
Project: ZABBIX FEATURE REQUESTS
Component/s: None
Affects Version/s: 4.0.12
Fix Version/s: None

Type: Change Request Priority: Minor
Reporter: Aigars Kadikis Assignee: Unassigned
Resolution: Unresolved Votes: 17
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Sub-task

 Description   

Please create the functionality to allow Zabbix to periodically query netbox and to Add or Update the built in zabbix inventory with the new:

  • IP address
  • hostname
  • OS version
  • Take into account "status" in netbox. So if the device/host in netbox is in any other state than "Active" don't add it in zabbix, or set it to disabled by default until its in "Active" state in netbox. Also if a host/device changes from "active" state in netbox whilst it is in zabbix already, then it should appropriately update the zabbix host/device the same so we there is no false alerts in zabbix.

Related:
https://netbox.readthedocs.io/en/stable/api/overview/
https://netbox.readthedocs.io/en/stable/

 



 Comments   
Comment by Adrian Jared Pablo Tamayo [ 2023 Aug 03 ]

Hello,

Here is an API that helps to sync the Netbox devices to Zabbix in real time, the scope of its funtionality are:

  • DeviceName | Hostname.
  • Sites | Hostgroups.
  • Platform | Template.
  • Gather all the IP Addresses from Netbox device interfaces to add at Zabbix host Interface and chose the Netbox primary IP.

For a further explanation check out this Github repository and Youtube video:

Github

Youtube Video

 

Best regards,

Adrian Jared Pablo Tamayo

Generated at Tue May 20 08:49:43 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.