Filtering devices which do not have a name. Posible related to #22, nontheless a good practice to ignore these devices.

This commit is contained in:
TheNetworkGuy 2022-11-22 11:19:10 +01:00
parent 7718e23545
commit 14c83ba50d

View File

@ -72,7 +72,7 @@ def main(arguments):
# Set Netbox API # Set Netbox API
netbox = api(netbox_host, token=netbox_token, threading=True) netbox = api(netbox_host, token=netbox_token, threading=True)
# Get all Zabbix and Netbox data # Get all Zabbix and Netbox data
netbox_devices = netbox.dcim.devices.all() netbox_devices = netbox.dcim.devices.filter(name__n="null")
netbox_journals = netbox.extras.journal_entries netbox_journals = netbox.extras.journal_entries
zabbix_groups = zabbix.hostgroup.get(output=['groupid', 'name']) zabbix_groups = zabbix.hostgroup.get(output=['groupid', 'name'])
zabbix_templates = zabbix.template.get(output=['templateid', 'name']) zabbix_templates = zabbix.template.get(output=['templateid', 'name'])