Exemple #1
0
# -*- coding:utf-8 -*-

from model.rule import *
from model.common import Session

session = Session()
for item in [{
        'name': u'loss_rate',
        'comment': u'网络丢包率'.encode('utf-8'),
        'unit': '%'
}, {
        'name': u'delay',
        'comment': u'网络延迟'.encode('utf-8'),
        'unit': 'ms'
}]:
    session.add(MonitorItem(**item))
# session.add(MonitorRegion(name='beijing-1-qu', _serverips=[MonitorServerIp(ip='10.40.44.2')]))
# session.add(MonitorRegion(name='beijing-2-qu', _serverips=[
# MonitorServerIp(ip='120.1.12.3'),
# #    MonitorServerIp(ip='127.0.0.3'),
# ]))
session.commit()

# item_ids = session.query(MonitorItem).all()
# triggers_list = [
# {
# "period": "1min",
# "time": "5c",
# "repeat": "1h",
# "compare": ">",
# "threshold": 90,
from model.rule import *
from model.region import *
from model.common import Session

session = Session()
for item in [{
        'name': u'loss_rate',
        'comment': u'网络丢包率'.encode('utf-8'),
        'unit': '%'
}, {
        'name': u'delay',
        'comment': u'网络延迟'.encode('utf-8'),
        'unit': 'ms'
}]:
    session.add(MonitorItem(**item))
session.add(
    MonitorRegion(name='beijing-1-qu',
                  _serverips=[MonitorServerIp(ip='10.40.44.2')]))
session.add(
    MonitorRegion(
        name='beijing-2-qu',
        _serverips=[
            MonitorServerIp(ip='120.1.12.3'),
            #    MonitorServerIp(ip='127.0.0.3'),
        ]))
session.commit()

item_ids = session.query(MonitorItem).all()
triggers_list = [{
    "period": "1min",