25 lines
979 B
Python
25 lines
979 B
Python
def _valuespec_special_agents_hitachivsp():
|
|
return Dictionary(
|
|
title=_("Check HITACHI VSP Storages"),
|
|
help=_("This rule set selects the special agent for Hitachi VSP Storages "
|
|
"instead of the normal Check_MK agent and allows monitoring via Web API. "),
|
|
optional_keys=["cert"],
|
|
elements=[
|
|
("user", TextAscii(title=_("Username"), allow_empty=False)),
|
|
("password", Password(title=_("Password"), allow_empty=False)),
|
|
("cert",
|
|
DropdownChoice(title=_("SSL certificate verification"),
|
|
choices=[
|
|
(True, _("Activate")),
|
|
(False, _("Deactivate")),
|
|
])),
|
|
],
|
|
)
|
|
|
|
|
|
rulespec_registry.register(
|
|
HostRulespec(
|
|
group=RulespecGroupDatasourcePrograms,
|
|
name="special_agents:hitachivsp",
|
|
valuespec=_valuespec_special_agents_hitachivsp,
|
|
)) |