completed switch to dictionary based params

This commit is contained in:
Marius Pana 2015-01-11 09:34:35 +02:00
parent 53d27dc532
commit 29702ef39c
1 changed files with 36 additions and 14 deletions

View File

@ -2,26 +2,48 @@
# -*- encoding: utf-8; py-indent-offset: 4 -*- # -*- encoding: utf-8; py-indent-offset: 4 -*-
# 2014 Marius Pana mp@sphs.ro # 2014 Marius Pana mp@sphs.ro
#register_check_parameters(
# subgroup_applications,
# "exchange_user_mbx_size",
# _("MS Exchange User Mailbox Size"),
# Dictionary(
# elements = [
# ("Maximum Mailbox Size",
# Integer(
# title = _("Warning if above"),
# unit = _("MB"),
# default_value = 1500
# ),
# Integer(
# title = _("Critical if above"),
# unit = _("MB"),
# default_value = 2000
# ),
# ),
# ]
# ),
# None,
# "dict"
#)
# -- another attempt -- #
register_check_parameters( register_check_parameters(
subgroup_applications, subgroup_applications,
"exchange_user_mbx_size", "exchange_user_mbx_size",
_("MS Exchange User Mailbox Size"), _("MS Exchange User Mailbox Size"),
Dictionary( Dictionary(
elements = [ elements = [
("Maximum Mailbox Size", ("levels",
Integer( Tuple(
title = _("Warning if above"), title = _("Maximum Exchange Mailbox Size"),
unit = _("MB"), elements = [
default_value = 1500 Integer(title = _("Warning if larger than"), default_value = 1500),
), Integer(title = _("Critical if larger than"), default_value = 2000)
Integer( ]
title = _("Critical if above"), )
unit = _("MB"), )]
default_value = 2000
),
),
]
), ),
None, None,
"dict" None
) )