|
@@ -46,6 +46,15 @@ non_graphable_attributes = [
|
|
|
"Driver_uptime",
|
|
|
"Driver_driver-state",
|
|
|
"Driver_DriverDN",
|
|
|
+ "Finalizer_lock",
|
|
|
+ "Finalizer_state",
|
|
|
+ "Dispatcher_state",
|
|
|
+ "DirXML_state",
|
|
|
+ "Scheduler_lock",
|
|
|
+ "Scheduler_state",
|
|
|
+ "Scheduler_Id",
|
|
|
+ "Handler_lock",
|
|
|
+ "Handler_state",
|
|
|
]
|
|
|
|
|
|
total_counter_attributes = [
|
|
@@ -111,7 +120,6 @@ def parse_ldap_data(string_table):
|
|
|
if item == "Agent Partition":
|
|
|
key, value=format_partition_agent(data)
|
|
|
else:
|
|
|
- #key, value=data.split("=")
|
|
|
key, value=format_partition_data(data)
|
|
|
parsed[item].setdefault(key, value)
|
|
|
return parsed
|
|
@@ -119,6 +127,6 @@ def parse_ldap_data(string_table):
|
|
|
def discover_edirectory_items(section) -> DiscoveryResult:
|
|
|
'''discover one item per key'''
|
|
|
for key, data in section.items():
|
|
|
- #print(key.strip())
|
|
|
+ '''Yield a Service, unless the key is empty'''
|
|
|
if len(key) != 0:
|
|
|
yield Service(item=key)
|