Example #1
0
def start():
    """Starts Kwapi API."""
    cfg.CONF(sys.argv[1:],
             project='kwapi',
             default_config_files=['/etc/kwapi/api.conf'])
    log.setup('kwapi')
    root = make_app()
    root.run(host='0.0.0.0', port=cfg.CONF.api_port)
Example #2
0
def start():
    """Starts Kwapi RRD."""
    cfg.CONF(sys.argv[1:],
             project='kwapi',
             default_config_files=['/etc/kwapi/rrd.conf'])
    log.setup('kwapi')
    root = make_app()
    root.run(host='0.0.0.0', port=cfg.CONF.rrd_port)
Example #3
0
def start():
    """Starts Kwapi forwarder."""
    cfg.CONF(sys.argv[1:],
             project='kwapi',
             default_config_files=['/etc/kwapi/forwarder.conf'])
    log.setup('kwapi')
    signal.signal(signal.SIGTERM, signal_handler)
    try:
        forwarder()
    except KeyboardInterrupt:
        pass
Example #4
0
def start():
    """Starts Kwapi forwarder."""
    cfg.CONF(sys.argv[1:],
             project='kwapi',
             default_config_files=['/etc/kwapi/forwarder.conf']
             )
    log.setup('kwapi')
    signal.signal(signal.SIGTERM, signal_handler)
    try:
        forwarder()
    except KeyboardInterrupt:
        pass
Example #5
0
def start():
    """Starts Kwapi drivers."""
    cfg.CONF(sys.argv[1:],
             project='kwapi',
             default_config_files=['/etc/kwapi/drivers.conf'])
    log.setup('kwapi')

    start_zmq_server()
    load_all_drivers()
    check_drivers_alive()

    signal.signal(signal.SIGTERM, signal_handler)
    try:
        signal.pause()
    except KeyboardInterrupt:
        terminate()
Example #6
0
def start():
    """Starts Kwapi API."""
    cfg.CONF(sys.argv[1:], project="kwapi", default_config_files=["/etc/kwapi/api.conf"])
    log.setup("kwapi")
    root = make_app()
    root.run(host="0.0.0.0", port=cfg.CONF.api_port)