Explorar el Código

Update 'plugins/edirectory_monitor/libexec/agent_edirectory_monitor'

Michael Honkoop hace 2 meses
padre
commit
e099b41432
Se han modificado 1 ficheros con 36 adiciones y 2 borrados
  1. 36 2
      plugins/edirectory_monitor/libexec/agent_edirectory_monitor

+ 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}")