コード例 #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)
コード例 #2
0
ファイル: app.py プロジェクト: mosieurlaurin/kwapi
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)
コード例 #3
0
ファイル: forwarder.py プロジェクト: nW-fr/kwapi
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
コード例 #4
0
ファイル: forwarder.py プロジェクト: Farrael/kwapi
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
コード例 #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()
コード例 #6
0
ファイル: app.py プロジェクト: openstack/kwapi
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)