def start(): """Starts Kwapi API.""" cfg.CONF(sys.argv[1:], project='kwapi', default_config_files=['/etc/kwapi/api.conf']) log.setup(cfg.CONF.log_file) root = make_app() root.run(host='0.0.0.0', port=cfg.CONF.api_port)
def start(): """Starts Kwapi Ganglia.""" cfg.CONF(sys.argv[1:], project='kwapi', default_config_files=['/etc/kwapi/ganglia.conf']) log.setup(cfg.CONF.log_file) thread.start_new_thread(listen, (ganglia_plugin.update_rrd,)) signal.signal(signal.SIGINT, signal_handler) signal.pause()
def start(): """Starts Kwapi HDF5.""" cfg.CONF(sys.argv[1:], project='kwapi', default_config_files=['/etc/kwapi/hdf5.conf']) log.setup(cfg.CONF.log_file) signal.signal(signal.SIGINT, signal_handler) root = make_app() root.run(host='0.0.0.0', port=cfg.CONF.hdf5_port) signal.pause()
def start(): """Starts Kwapi forwarder.""" cfg.CONF(sys.argv[1:], project='kwapi', default_config_files=['/etc/kwapi/forwarder.conf'] ) log.setup(cfg.CONF.log_file) signal.signal(signal.SIGTERM, signal_handler) try: forwarder() except KeyboardInterrupt: pass
def start(): """Starts Kwapi RRD.""" cfg.CONF(sys.argv[1:], project='kwapi', default_config_files=['/etc/kwapi/rrd.conf']) log.setup(cfg.CONF.log_file) if cfg.CONF.visualization: root = make_app() root.run(host='0.0.0.0', port=cfg.CONF.rrd_port) else: thread.start_new_thread(listen, (rrd.update_rrd,)) rrd.create_dirs() signal.signal(signal.SIGINT, signal_handler) signal.pause()
def start(): """Starts Kwapi drivers.""" cfg.CONF(sys.argv[1:], project='kwapi', default_config_files=['/etc/kwapi/drivers.conf']) log.setup(cfg.CONF.log_file) start_zmq_server() load_all_drivers() check_drivers_alive() signal.signal(signal.SIGTERM, signal_handler) try: signal.pause() except KeyboardInterrupt: terminate()