diff --git a/src/zabbix_cachet/zabbix.py b/src/zabbix_cachet/zabbix.py index d310807..0996b79 100644 --- a/src/zabbix_cachet/zabbix.py +++ b/src/zabbix_cachet/zabbix.py @@ -230,8 +230,12 @@ def get_itservices(self, root_name: str = None) -> List[ZabbixService]: raise ZabbixCachetException(f'Can not find uniq "{root_name}" service in Zabbix') monitor_services = self._init_zabbix_it_service(root_service[0]).children else: - # TODO: Add support after 6.0 - if self.version_major < 6: + if self.version_major >= 6: + services = self.get_service() + for i in services: + if len(i['children']) > 0: + monitor_services.append(self._init_zabbix_it_service(i)) + elif self.version_major < 6: services = self.get_service() for i in services: # Do not proceed non-root services directly