def add_watcher(): return run_command('add_watcher', kwargs=request.POST, message='added a new watcher', redirect_url='/watchers/%(name)s' % request.POST, redirect_on_error='/')
def switch(name): return run_command(func='switch_status', args=(name,), message='status switched', redirect_url='/')
def decr_proc(name): return run_command( func='decrproc', args=(name,), message='removed one process from the {watcher} pool'\ .format(watcher=name), redirect_url='/watchers/%s' % name)
def incr_proc(name): return run_command( func='incrproc', args=(name,), message='added one process to the {watcher} pool'.format(watcher=name), redirect_url='/watchers/%s' % name)
def kill_process(name, pid): return run_command( func='killproc', args=(name, pid), message='process {pid} killed sucessfully'.format(pid=pid), redirect_url='/watchers/%s' % name)