Procházet zdrojové kódy

Update 'plugins/edirectory_monitor/libexec/agent_edirectory_monitor'

Michael Honkoop před 2 měsíci
rodič
revize
e099b41432

+ 36 - 2
plugins/edirectory_monitor/libexec/agent_edirectory_monitor

@@ -58,9 +58,43 @@ def main():
             elif result_type == ldap.RES_SEARCH_ENTRY:
                 result_set.append(result_data)
 
-        print('<<<edirectory_monitor:sep(124)>>>')
+        #print('<<<edirectory_monitor:sep(124)>>>')
+        print('<<<edirectory_monitor_agent:sep(124)>>>')
         for i in range(len(result_set)):
-            print_sections(result_set[i])
+            for val in result_set[i]:
+                for element in val:
+                    if "cn=Agent" in element:
+                        print_sections(result_set[i])
+        print('<<<edirectory_monitor_dclient:sep(124)>>>')
+        for i in range(len(result_set)):
+            for val in result_set[i]:
+                for element in val:
+                    if "cn=Dclient" in element:
+                        print_sections(result_set[i])
+        print('<<<edirectory_monitor_dhost:sep(124)>>>')
+        for i in range(len(result_set)):
+            for val in result_set[i]:
+                for element in val:
+                    if "cn=DHOST" in element:
+                        print_sections(result_set[i])
+        print('<<<edirectory_monitor_ldap:sep(124)>>>')
+        for i in range(len(result_set)):
+            for val in result_set[i]:
+                for element in val:
+                    if "cn=LDAP" in element:
+                        print_sections(result_set[i])
+        print('<<<edirectory_monitor_recordmanager:sep(124)>>>')
+        for i in range(len(result_set)):
+            for val in result_set[i]:
+                for element in val:
+                    if "cn=RecordManager" in element:
+                        print_sections(result_set[i])
+        print('<<<edirectory_monitor_idm:sep(124)>>>')
+        for i in range(len(result_set)):
+            for val in result_set[i]:
+                for element in val:
+                    if "cn=IDM" in element:
+                        print_sections(result_set[i])
 
     except ldap.LDAPError as e:
         print(f"LDAP search failed: {e}")