From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

montt - build monitoring configuration based on template toolkit templates

SYNOPSIS

Usage: montt [options] <input> <output>
Options:
-h, --help Show this help message and exit
-v, --verbose Print verbose output
-q, --quiet Print less verbose output
-V, --version Print version
-n, --dry-run Dry run only, no hooks will be executed
-f, --force Force overwrite existing directories
-cf, --contactfilter=filter Apply filter to contact inputs
-hf, --hostfilter=filter Apply filter to host inputs
-tf, --templatefilter=filter Apply filter to template files

DESCRIPTION

This script generates a monitoring configuration based on template toolkit templates

OPTIONS

montt has the following arguments:

-h , --help
print help and exit
-v , --verbose
print verbose output too
-q , --quiet
print less verbose output. Basically suppresses everything except errors.
-V , --version
print version and exit
-n , --dry-run
Dry run only, no hooks will be executed
-cf , --contactfilter=filter
Apply filter to contact inputs. Implies dry-run (-n).
-hf , --hostfilter=filter
Apply filter to host inputs. Implies dry-run (-n).
-tf , --templatefilter=filter
Apply filter to template files. Implies dry-run (-n).

RETURN VALUE

returns 0 on successful export or number of errors otherwise

EXAMPLES

build with defaults

%> montt

AUTHOR

2013, Sven Nierlein, <sven.nierlein@consol.de>