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