Example #1
0
File: server.py Project: e42s/uss
def grapher_work():
    while True:
        try:
            grapher.graph(ua_conf.rrd_rrds_dir, imgs_dir)
        except:
            rrdtool_log.error('grapher_work error: rrd %s img %s' % (ua_conf.rrd_rrds_dir, imgs_dir))
        rrdtool_log.info('grapher_work finished')
        time.sleep(ua_conf.grapher_moni_interval)
Example #2
0
File: server.py Project: spawn3/uss
def grapher_work():
    while True:
        try:
            grapher.graph(ua_conf.rrd_rrds_dir, imgs_dir)
        except:
            rrdtool_log.error('grapher_work error: rrd %s img %s' %
                              (ua_conf.rrd_rrds_dir, imgs_dir))
        rrdtool_log.info('grapher_work finished')
        time.sleep(ua_conf.grapher_moni_interval)
Example #3
0
def update(rrds_dir, imgs_dir):
    """
    :param node: dict of the node, like: {'id':1, 'rack':1},
    :param node: dict of the node would be updated into rrd, likes:
                    {'load':[],
                     'mem':[],
                     'swap':[],
                     'nw':[],
                     'iops':[]}
    """

    try:
        nodes_moni, racks_moni, glob_moni = prepare_data()
        update_nodes(rrds_dir, nodes_moni)
        update_racks(rrds_dir, racks_moni)
        update_glob(rrds_dir, glob_moni)
        grapher.graph(rrds_dir, imgs_dir)
        #print prepare_data()
    except:
        raise
Example #4
0
File: updater.py Project: e42s/uss
def update(rrds_dir, imgs_dir):
    """
    :param node: dict of the node, like: {'id':1, 'rack':1},
    :param node: dict of the node would be updated into rrd, likes:
                    {'load':[],
                     'mem':[],
                     'swap':[],
                     'nw':[],
                     'iops':[]}
    """


    try:
        nodes_moni, racks_moni, glob_moni = prepare_data()
        update_nodes(rrds_dir, nodes_moni)
        update_racks(rrds_dir, racks_moni)
        update_glob(rrds_dir, glob_moni)
        grapher.graph(rrds_dir, imgs_dir)
        #print prepare_data()
    except:
        raise