def do_state(name=""): uri = "/agent/state/%s" % name if not name: uri = "/agent/state" try: (code, r) = get_kunai_local(uri) except request_errors, exp: logger.error(exp) return
def do_exec(tag="*", cmd="uname -a"): if cmd == "": logger.error("Missing command") return try: (code, r) = get_kunai_local("/exec/%s?cmd=%s" % (tag, cmd)) except request_errors, exp: logger.error(exp) return
def do_leave(name=""): # Lookup at the localhost name first if not name: try: (code, r) = get_kunai_local("/agent/name") except request_errors, exp: logger.error(exp) return name = r
def do_exec(tag='*', cmd='uname -a'): if cmd == '': logger.error('Missing command') return try: (code, r) = get_kunai_local('/exec/%s?cmd=%s' % (tag, cmd)) except request_errors, exp: logger.error(exp) return
def do_join(seed=""): if seed == "": logger.error("Missing target argument. For example 192.168.0.1:6768") return try: (code, r) = get_kunai_local("/agent/join/%s" % seed) except request_errors, exp: logger.error(exp) return
def do_join(seed=''): if seed == '': logger.error('Missing target argument. For example 192.168.0.1:6768') return try: (code, r) = get_kunai_local('/agent/join/%s' % seed) except request_errors, exp: logger.error(exp) return
def do_stop(): try: (code, r) = get_kunai_local("/stop") except request_errors, exp: logger.error(exp) return
s = s.ljust(max_addr_size + 2) # +2 for the spaces cprint(s, end="") cprint(" %s " % ",".join(tags)) def do_leave(name=""): # Lookup at the localhost name first if not name: try: (code, r) = get_kunai_local("/agent/name") except request_errors, exp: logger.error(exp) return name = r try: (code, r) = get_kunai_local("/agent/leave/%s" % name) except request_errors, exp: logger.error(exp) return if code != 200: logger.error("Node %s is missing" % name) print r return cprint("Node %s is set to leave state" % name, end="") cprint(": OK", color="green") def do_state(name=""): uri = "/agent/state/%s" % name if not name:
cprint(s, end='') cprint(' %s ' % ','.join(tags)) def do_leave(name=''): # Lookup at the localhost name first if not name: try: (code, r) = get_kunai_local('/agent/name') except request_errors, exp: logger.error(exp) return name = r try: (code, r) = get_kunai_local('/agent/leave/%s' % name) except request_errors, exp: logger.error(exp) return if code != 200: logger.error('Node %s is missing' % name) print r return cprint('Node %s is set to leave state' % name,end='') cprint(': OK', color='green') def do_state(name=''): uri = '/agent/state/%s' % name if not name:
def do_detect_run(): try: (code, r) = get_kunai_local('/agent/detectors/run') except request_errors, exp: logger.error(exp) return