From 204937b784f157acaef478de8cba0b8983e76858 Mon Sep 17 00:00:00 2001 From: TheNetworkGuy Date: Wed, 13 Nov 2024 20:32:47 +0100 Subject: [PATCH] Fixed variable name typo --- config.py.example | 2 +- netbox_zabbix_sync.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config.py.example b/config.py.example index 14ecfb1..da2f5cc 100644 --- a/config.py.example +++ b/config.py.example @@ -64,7 +64,7 @@ traverse_site_groups = False # Default device filter, only get devices which have a name in Netbox: nb_device_filter = {"name__n": "null"} # Default filter for VMs -vm_device_filter = {"name__n": "null"} +nb_vm_filter = {"name__n": "null"} ## Inventory # See https://www.zabbix.com/documentation/current/en/manual/config/hosts/inventory#building-inventory diff --git a/netbox_zabbix_sync.py b/netbox_zabbix_sync.py index b5e382b..7e65ba1 100755 --- a/netbox_zabbix_sync.py +++ b/netbox_zabbix_sync.py @@ -25,7 +25,7 @@ try: vm_hostgroup_format, nb_device_filter, sync_vms, - vm_device_filter + nb_vm_filter ) except ModuleNotFoundError: print("Configuration file config.py not found in main directory." @@ -122,7 +122,7 @@ def main(arguments): netbox_devices = list(netbox.dcim.devices.filter(**nb_device_filter)) netbox_vms = [] if sync_vms: - netbox_vms = list(netbox.virtualization.virtual_machines.filter(**vm_device_filter)) + netbox_vms = list(netbox.virtualization.virtual_machines.filter(**nb_vm_filter)) netbox_site_groups = convert_recordset((netbox.dcim.site_groups.all())) netbox_regions = convert_recordset(netbox.dcim.regions.all()) netbox_journals = netbox.extras.journal_entries