コード例 #1
0
            type = NagiosRange,
            metavar = 'RANGE',
            dest = 'critical',
            required = True,
            help = help_crit,
    )

    plugin.add_arg(
            '-r', '--result',
            type = int,
            metavar = 'INTEGER',
            dest = 'result',
            help = help_result,
    )

    plugin.parse_args()
    verbose = plugin.argparser.args.verbose
    init_root_logger(verbose)

    plugin.set_thresholds(
        warning = plugin.argparser.args.warning,
        critical = plugin.argparser.args.critical,
    )

    result = plugin.argparser.args.result
    if result is None:
        result = random.randint(1, 20)
        log.debug("Checking result value of %d.", result)
    else:
        if result < 0 or result > 20:
            plugin.die((" invalid number supplied for the -r option, " +