om_output("Facet %s export html %s" % (facet.title, f.url)) if f.url is False: f.url = "#" tile_html.facets.append(f) elements.append(tile_html) s = "" for e in elements: s += e.export() + "\n" return s if __name__ == "__main__": handle_argv() settings.set_module_name("HTML_EXPORT_%s" % (settings.VENDER)) # setting the static file prefix for different vender if settings.VENDER.lower().find('wasu') != -1: settings.set_file_prefix('w_') elif settings.VENDER.lower().find('cntv') != -1: settings.set_file_prefix('c_') else: settings.set_file_prefix('un_') data_initialize() x = 10 y = 80 s = "" for view in settings.master_views: v = ViewExport(view) s += v.export([x, y]) y += v.get_whole_height()
if not os.path.exists(filename): print "cannot find alarm_file", filenaame return import shutil target = os.path.join(web_directory, filename+".txt") shutil.copyfile(filename, target) def mark_success(alarm_file): with open(alarm_file, "w") as fd: fd.write("verification succeed at %s\n"% (str(datetime.now() + timedelta(hours=8))[:19])) fd.close() if __name__ == "__main__": handle_argv() settings.set_module_name("LAUNCHER_MON_%s" %(settings.VENDER)) if not data_initialize(): om_err_output("main() fail to initialize data") exit(0) set_alarm_configration() examine() # if there is alarm file generated, it means there are some error # need to send mail report # if there is no alarm file generated, just create one and write # success sentence notification if not os.path.exists(alarm_file): mark_success(alarm_file) else: notify_alarm_by_mail() #copy_to_web_location(alarm_file)
return import shutil target = os.path.join(web_directory, filename + ".txt") shutil.copyfile(filename, target) def mark_success(alarm_file): with open(alarm_file, "w") as fd: fd.write("verification succeed at %s\n" % (str(datetime.now() + timedelta(hours=8))[:19])) fd.close() if __name__ == "__main__": handle_argv() settings.set_module_name("LAUNCHER_MON_%s" % (settings.VENDER)) if not data_initialize(): om_err_output("main() fail to initialize data") exit(0) set_alarm_configration() examine() # if there is alarm file generated, it means there are some error # need to send mail report # if there is no alarm file generated, just create one and write # success sentence notification if not os.path.exists(alarm_file): mark_success(alarm_file) else: notify_alarm_by_mail() #copy_to_web_location(alarm_file)
#!/usr/bin/env python # -*- coding: utf-8 -*- import socket import cPickle import settings from omlog import (OMlog, om_output, om_err_output, om_warn_output, om_fatal_output) def call_alarm_monitor(): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) om_output("alarm server bind to %s:%s"%(settings.alarm_server_host, settings.alarm_server_port)) sock.bind((settings.alarm_server_host, settings.alarm_server_port)) while True: data, addr = sock.recvfrom(2048) if not data: continue alarm_obj = cPickle.loads(data) alarm_obj.report_alarm() if __name__ == "__main__": settings.set_module_name('ALARM_SERVER') call_alarm_monitor()
om_output("Facet %s export html %s"%(facet.title, f.url)) if f.url is False: f.url = "#" tile_html.facets.append(f) elements.append(tile_html) s = "" for e in elements: s += e.export() + "\n" return s if __name__ == "__main__": handle_argv() settings.set_module_name("HTML_EXPORT_%s" %(settings.VENDER)) # setting the static file prefix for different vender if settings.VENDER.lower().find('wasu') != -1: settings.set_file_prefix('w_') elif settings.VENDER.lower().find('cntv') != -1: settings.set_file_prefix('c_') else: settings.set_file_prefix('un_') data_initialize() x = 10 y = 80 s = "" for view in settings.master_views: v = ViewExport(view) s += v.export([x, y]) y += v.get_whole_height()
reload(sys) # Reload does the trick! sys.setdefaultencoding('UTF8') import pycurl import StringIO import json import time import settings from alarm import ALARM_LEVEL, alarm from alarm_definition import * from datetime import datetime, timedelta from omlog import (OMlog, om_output, om_err_output, om_warn_output, om_fatal_output) settings.set_module_name("LAUNCHER_PERF_MON") STATIC_FRONTPAGE_THRESHOLD_lvl1 = 4000 # msec STATIC_FRONTPAGE_THRESHOLD_lvl2 = 6000 # msec RECOM_FRONTPAGE_THRESHOLD_lvl1 = 4000 # msec RECOM_FRONTPAGE_THRESHOLD_lvl2 = 6000 # msec TOTAL_FRONTPAGE_THRESHOLD_lvl1 = 8000 # msec TOTAL_FRONTPAGE_THRESHOLD_lvl2 = 10000 # msec def get_frontpage_data(): data = "" om_output("going to get frontpage data from url %s" %settings.VOD_FRONTPAGE_URL) c = pycurl.Curl()
#!/usr/bin/env python # -*- coding: utf-8 -*- import socket import cPickle import settings from omlog import (OMlog, om_output, om_err_output, om_warn_output, om_fatal_output) def call_alarm_monitor(): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) om_output("alarm server bind to %s:%s" % (settings.alarm_server_host, settings.alarm_server_port)) sock.bind((settings.alarm_server_host, settings.alarm_server_port)) while True: data, addr = sock.recvfrom(2048) if not data: continue alarm_obj = cPickle.loads(data) alarm_obj.report_alarm() if __name__ == "__main__": settings.set_module_name('ALARM_SERVER') call_alarm_monitor()