Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime
- from BaseHTTPServer import *
- import psycopg2
- import os
- ### DB ###
- conn = psycopg2.connect("dbname=teste user=postgres password=123456")
- cur = conn.cursor()
- ##########
- ### Variaveis ###
- hid = ''
- ip = ''
- SQL = "INSERT INTO noc_host (hid, ip) VALUES (%s, %s);"
- DATA = ''
- class myServer(HTTPServer):
- pass
- class myHandler(BaseHTTPRequestHandler):
- server_version = 'DevMonSrv 0.1'
- sys_version = os.uname()[1]
- def do_GET(r):
- r.send_response(200)
- r.send_header('HeaderChave','HeaderValor')
- r.end_headers()
- #fp = open('recebidos.txt', 'w')
- #fp.write('\n%s\n' % datetime.datetime.now())
- hid = r.headers.items()[4][1]
- #print hid
- ip = r.client_address[0]
- DATA = ('%s, %s,' % (hid,ip))
- cur.execute(SQL, DATA)
- server_address = ('', 8000)
- httpd = myServer(server_address, myHandler)
- httpd.serve_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement