bin/rrdweb.cgi
author Tero Marttila <terom@fixme.fi>
Sun, 23 Jan 2011 13:50:13 +0200
changeset 29 c756e522c9ac
parent 23 50f1b76b0835
permissions -rw-r--r--
pmacct: load pmacct data to rrd
23
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     1
#!/usr/bin/env python2.5
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     2
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     3
"""
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     4
    Simple test server/environment for WSGI development
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     5
"""
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     6
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     7
from rrdweb import wsgi
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     8
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     9
from wsgiref.handlers import CGIHandler
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    10
import logging
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    11
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    12
if __name__ == '__main__' :
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    13
    logging.basicConfig(format="%(filename)s:%(lineno)d : %(message)s", level=logging.WARN)
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    14
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    15
    app = wsgi.WSGIApp(
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    16
            rrdpath     = 'rrd/',
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    17
            tplpath     = 'etc/templates',
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    18
            imgpath     = 'img/',
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    19
    )
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    20
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    21
    # run
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    22
    CGIHandler().run(app)
50f1b76b0835 Add sample rrdweb.cgi file
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    23