Browse Source

Update 'plugins/edirectory_monitor/rulesets/edirectory_monitor_ldap.py'

Michael Honkoop 1 month ago
parent
commit
20e7c10061
1 changed files with 4 additions and 49 deletions
  1. 4 49
      plugins/edirectory_monitor/rulesets/edirectory_monitor_ldap.py

+ 4 - 49
plugins/edirectory_monitor/rulesets/edirectory_monitor_ldap.py

@@ -105,7 +105,7 @@ def _vaulespec_edirectory_monitor_ldap_incomingoperations() -> Dictionary:
         title=Title("LDAP Incoming Operations"),
         elements={
             "extendedOps": DictElement(
-                required= False,
+                required=False,
                 parameter_form=SimpleLevels[int](
                     title=Title("LDAP Extended Operations"),
                     level_direction=LevelDirection.UPPER,
@@ -166,57 +166,11 @@ def _vaulespec_edirectory_monitor_ldap_incomingoperations() -> Dictionary:
             ),
         }
     )
-def _parameter_valuespec_edirectory_monitor_ldap() -> Dictionary:
-    return Dictionary(
-        elements={
-            "bindSecurityErrors": DictElement(
-                required=False,
-                parameter_form=SimpleLevels[int](
-                    title=Title("LDAP bind Security errors"),
-                    level_direction=LevelDirection.UPPER,
-                    form_spec_template=Integer(),
-                    migrate=migrate_to_integer_simple_levels,
-                    prefill_fixed_levels=InputHint(value=(0, 5)),
-                )
-            ),
-            "strongAuthBinds": DictElement(
-                required=False,
-                parameter_form=SimpleLevels[int](
-                    title=Title("LDAP Strong Auth Bindings"),
-                    level_direction=LevelDirection.UPPER,
-                    form_spec_template=Integer(),
-                    migrate=migrate_to_integer_simple_levels,
-                    prefill_fixed_levels=InputHint(value=(0, 5)),
-                )
-            ),
-            "simpleAuthBinds": DictElement(
-                required=False,
-                parameter_form=SimpleLevels[int](
-                    title=Title("LDAP Simple Authenticated Bindings"),
-                    level_direction=LevelDirection.UPPER,
-                    form_spec_template=Integer(),
-                    migrate=migrate_to_integer_simple_levels,
-                    prefill_fixed_levels=InputHint(value=(0, 5)),
-                )
-            ),
-            "Bindings_unAuthBinds": DictElement(
-                required=False,
-                parameter_form=SimpleLevels[int](
-                    title=Title("LDAP Unuthenticated Bindings"),
-                    level_direction=LevelDirection.UPPER,
-                    form_spec_template=Integer(),
-                    migrate=migrate_to_integer_simple_levels,
-                    prefill_fixed_levels=InputHint(value=(0, 5)),
-                )
-            ),
-        },
-    )
-
 def _valuespec_edirectory_monitor_ldap() -> Dictionary:
     return Dictionary(
         title=Title("LDAP Service Parameters"),
         elements={
-            "ldap_bindings": DictElement(
+            "ldap_ldapstatistics_bindings": DictElement(
                 parameter_form=_vaulespec_edirectory_monitor_ldap_bindings(),
                 required=False),
             "ldap_errors": DictElement(
@@ -235,10 +189,11 @@ def _item_spec() -> String:
 
 rule_spec_edirectory_monitor_ldap_params = CheckParameters(
     name="edirectory_monitor_ldap",
-    title=Title("eDirectory Monitor LDAP"),
+    title=Title("eDirectory Monitor LDAP Statistics"),
     topic=Topic.APPLICATIONS,
     condition=HostAndItemCondition(
         item_title=Title("ServiceName"), item_form=_item_spec()
     ),
     parameter_form=_valuespec_edirectory_monitor_ldap,
+    create_enforced_service=False,
 )