def start_opentsdb(): # Create hbase table for opentsdb create_hbase_table() # Start a TSD build_utils.start_daemon_process('Opentsdb', OPENTSDB_PID_FILE, OPENTSDB_ROOT, './start_opentsdb.sh', OPENTSDB_PORT)
def start_owl_monitor(): owl_monitor_http_port = build_utils.get_build_info_option('owl', 'owl_port') if not owl_monitor_http_port: Log.print_critical("Owl port is null") build_utils.start_daemon_process('Owl monitor', OWL_MONITOR_PID_FILE, OWL_ROOT, './start_owl_monitor.sh', owl_monitor_http_port)
def _do_start(args): tank_ip = build_utils.get_build_info_option('tank', 'tank_ip') tank_port = build_utils.get_build_info_option('tank', 'tank_port') if tank_ip and tank_port: args.tank_ip = tank_ip args.tank_port = int(tank_port) build_utils.start_daemon_process('Tank server', TANK_PID_FILE, TANK_ROOT, './start_tank.sh', args.tank_ip, str(args.tank_port))
def start_owl_monitor(): owl_monitor_http_port = build_utils.get_build_info_option( 'owl', 'owl_port') if not owl_monitor_http_port: Log.print_critical("Owl port is null") build_utils.start_daemon_process('Owl monitor', OWL_MONITOR_PID_FILE, OWL_ROOT, './start_owl_monitor.sh', owl_monitor_http_port)
def start_quota_updater(): build_utils.start_daemon_process('Quota updater', QUOTA_UPDATER_PID_FILE, OWL_ROOT, './start_quota_updater.sh')
def start_owl_collector(): build_utils.start_daemon_process('Owl collector', OWL_COLLECTOR_PID_FILE, OWL_ROOT, './start_owl_collector.sh')
def start_opentsdb_collector(): build_utils.start_daemon_process('Opentsdb collector', OPENTSDB_COLLECTOR_PID_FILE, OPENTSDB_COLLECTOR_ROOT, './start_opentsdb_collector.sh')
def start_hbase(): # Start the stand-alone hbase build_utils.start_daemon_process('Hbase', HBASE_PID_FILE, HBASE_ROOT, './bin/start-hbase.sh')
def _do_start(): build_utils.start_daemon_process('Supervisor', SUPERVISOR_PID_FILE, SUPERVISOR_ROOT, './start_supervisor.sh')