Beispiel #1
0
 def __init__(self):
     self.input = web.input()
     zmonlib.Init()
     self.keylist = []
     self.valuelist = []
     #default:300 success:200 error:400
     self.result = {'code': 300, 'txt': 'unknown error'}
     self.EXEC_ID_LIST = ''
     try:
         self.InitConf()
         self.conn = MySQLdb.connect(host=self.mysqlIp,
                                     port=self.mysqlPort,
                                     user=self.mysqlUser,
                                     passwd=self.mysqlPass,
                                     db='zmon')
         self.cursor = self.conn.cursor()
     except Exception, e:
         self.result = {'code': 400, 'txt': 'conn mysql error: %s' % e}
         logging.exception(e)
Beispiel #2
0
 def __init__(self, product):
     self.product = product
     zmonlib.Init()
     self.initConf()
     self.pickleName = 'data/zlist.%s.pickle' % product
Beispiel #3
0
 def __init__(self, input):
     self.input = input
     self.result = {'code': 300, 'txt': 'unknown error'}
     zmonlib.Init()
Beispiel #4
0
import os, sys
import logging
import imp
import zmonlib
from create import create
from manage import manage
from modify import modify
from alarm import alarm
import auth
from zmonjs import JsGenerate
from flowstat import flowstat
import testre
import queryRedis
from monitorid import MonitorId

zmonlib.Init()

conf = yaml.load(open('conf/zui.yaml'))
default_push_time = conf['default_push_time']
push_time_dict = conf['push_time']

urls = (
    '/zmon/',
    'index',
    '/zmon/zlist',
    'zlist',
    '/zmon/ztable',
    'ztable',
    '/zmon/zrange',
    'zrange',
    '/zmon/create',
Beispiel #5
0
 def __init__(self, input):
     self.input = input
     zmonlib.Init()