Browse Source

Update 'plugins/edirectory_monitor/lib.py'

Michael Honkoop 3 months ago
parent
commit
bc9b3da6e7
1 changed files with 10 additions and 2 deletions
  1. 10 2
      plugins/edirectory_monitor/lib.py

+ 10 - 2
plugins/edirectory_monitor/lib.py

@@ -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)