equal
deleted
inserted
replaced
30 ) |
30 ) |
31 |
31 |
32 # common |
32 # common |
33 parser.add_option_group(pvl.args.parser(parser)) |
33 parser.add_option_group(pvl.args.parser(parser)) |
34 |
34 |
|
35 parser.add_option('--rrd-type', metavar='TYPE', default='collectd', |
|
36 help="mrtg/collectd") |
|
37 |
35 parser.add_option('--rrd', metavar='PATH', |
38 parser.add_option('--rrd', metavar='PATH', |
36 help="Find RRD files") |
39 help="Find RRD files") |
37 |
40 |
38 parser.add_option('--cache', metavar='PATH', |
41 parser.add_option('--cache', metavar='PATH', |
39 help="Cache RRD graphs") |
42 help="Cache RRD graphs") |
44 # apply |
47 # apply |
45 pvl.args.apply(options) |
48 pvl.args.apply(options) |
46 |
49 |
47 return options, args |
50 return options, args |
48 |
51 |
|
52 |
49 def main (argv) : |
53 def main (argv) : |
50 """ |
54 """ |
51 pvl.verkko wsgi development server. |
55 pvl.verkko wsgi development server. |
52 """ |
56 """ |
53 |
57 |
54 # parse cmdline |
58 # parse cmdline |
55 options, args = parse_argv(argv, doc=__doc__) |
59 options, args = parse_argv(argv, doc=__doc__) |
56 |
60 |
57 # rrd |
61 # rrd |
|
62 rrd_type = pvl.rrd.graph.interface(options.rrd_type) |
|
63 |
58 if not options.rrd : |
64 if not options.rrd : |
59 log.error("no --rrd given") |
65 log.error("no --rrd given") |
60 return 2 |
66 return 2 |
61 |
67 |
62 rrd = pvl.verkko.rrd.RRDDatabase(options.rrd, options.cache) |
68 rrd = pvl.verkko.rrd.RRDDatabase(rrd_type, options.rrd, options.cache) |
63 |
69 |
64 # app |
70 # app |
65 application = pvl.verkko.rrd.Application(rrd) |
71 application = pvl.verkko.rrd.Application(rrd) |
66 |
72 |
67 # wsgi wrapper |
73 # wsgi wrapper |