bin/pvl.verkko-rrd
changeset 155 9f2967ba81ef
parent 154 11df86fd2d67
child 156 999ae3e9fdec
--- a/bin/pvl.verkko-rrd	Sun Jan 20 18:51:51 2013 +0200
+++ b/bin/pvl.verkko-rrd	Sun Jan 20 19:52:41 2013 +0200
@@ -32,6 +32,9 @@
     # common
     parser.add_option_group(pvl.args.parser(parser))
 
+    parser.add_option('--rrd-type', metavar='TYPE', default='collectd',
+        help="mrtg/collectd")
+
     parser.add_option('--rrd', metavar='PATH',
         help="Find RRD files")
 
@@ -46,6 +49,7 @@
 
     return options, args
 
+
 def main (argv) :
     """
         pvl.verkko wsgi development server.
@@ -55,11 +59,13 @@
     options, args = parse_argv(argv, doc=__doc__)
 
     # rrd
+    rrd_type = pvl.rrd.graph.interface(options.rrd_type)
+
     if not options.rrd :
         log.error("no --rrd given")
         return 2
 
-    rrd = pvl.verkko.rrd.RRDDatabase(options.rrd, options.cache)
+    rrd = pvl.verkko.rrd.RRDDatabase(rrd_type, options.rrd, options.cache)
 
     # app
     application = pvl.verkko.rrd.Application(rrd)