mirror of
https://github.com/TheNetworkGuy/netbox-zabbix-sync.git
synced 2025-07-16 04:02:56 -06:00
Fixed issues with tag mapping
This commit is contained in:
parent
906c719863
commit
435fd1fa78
@ -428,16 +428,16 @@ class PhysicalDevice:
|
|||||||
tags = ZabbixTags(
|
tags = ZabbixTags(
|
||||||
self.nb,
|
self.nb,
|
||||||
self._tag_map(),
|
self._tag_map(),
|
||||||
config['tag_sync'],
|
tag_sync=config['tag_sync'],
|
||||||
config['tag_lower'],
|
tag_lower=config['tag_lower'],
|
||||||
tag_name=config['tag_name'],
|
tag_name=config['tag_name'],
|
||||||
tag_value=config['tag_value'],
|
tag_value=config['tag_value'],
|
||||||
logger=self.logger,
|
logger=self.logger,
|
||||||
host=self.name,
|
host=self.name,
|
||||||
)
|
)
|
||||||
if tags.sync is False:
|
if config['tag_sync'] is False:
|
||||||
self.tags = []
|
self.tags = []
|
||||||
|
return False
|
||||||
self.tags = tags.generate()
|
self.tags = tags.generate()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ class ZabbixTags:
|
|||||||
self,
|
self,
|
||||||
nb,
|
nb,
|
||||||
tag_map,
|
tag_map,
|
||||||
tag_sync,
|
tag_sync=False,
|
||||||
tag_lower=True,
|
tag_lower=True,
|
||||||
tag_name=None,
|
tag_name=None,
|
||||||
tag_value=None,
|
tag_value=None,
|
||||||
@ -130,4 +130,6 @@ class ZabbixTags:
|
|||||||
if t:
|
if t:
|
||||||
tags.append(t)
|
tags.append(t)
|
||||||
|
|
||||||
return remove_duplicates(tags, sortkey="tag")
|
tags = remove_duplicates(tags, sortkey="tag")
|
||||||
|
self.logger.debug(f"Host {self.name}: Resolved tags: {tags}")
|
||||||
|
return tags
|
||||||
|
Loading…
Reference in New Issue
Block a user