mirror of
https://github.com/YunoHost/moulinette.git
synced 2024-09-03 20:06:31 +02:00
Monitor functions with arguments in a namespace
This commit is contained in:
parent
94b7ee923d
commit
7d3a25108d
1 changed files with 19 additions and 19 deletions
|
@ -154,42 +154,42 @@ def process_check(args):
|
||||||
raise YunoHostError(1, args + " " + _("is closed") )
|
raise YunoHostError(1, args + " " + _("is closed") )
|
||||||
|
|
||||||
|
|
||||||
def monitor_info(args):
|
def monitor_info(memory=False, cpu=False, disk=False, ifconfig=False, uptime=False, public=False):
|
||||||
if args['memory']:
|
if memory:
|
||||||
resultat = check_memory()
|
resultat = check_memory()
|
||||||
return resultat
|
return resultat
|
||||||
elif args['cpu']:
|
elif cpu:
|
||||||
resultat = check_cpu()
|
resultat = check_cpu()
|
||||||
return resultat
|
return resultat
|
||||||
elif args['disk']:
|
elif disk:
|
||||||
resultat = check_disk()
|
resultat = check_disk()
|
||||||
return resultat
|
return resultat
|
||||||
elif args['ifconfig']:
|
elif ifconfig:
|
||||||
resultat = ifconfig()
|
resultat = ifconfig()
|
||||||
return resultat
|
return resultat
|
||||||
elif args['uptime']:
|
elif uptime:
|
||||||
resultat = uptime()
|
resultat = uptime()
|
||||||
return resultat
|
return resultat
|
||||||
elif args['public']:
|
elif public:
|
||||||
resultat = public()
|
resultat = public()
|
||||||
return resultat
|
return resultat
|
||||||
|
|
||||||
def monitor_process(args):
|
def monitor_process(enable=None, disable=None, start=None, stop=None, check=None, info=False):
|
||||||
if args['enable']:
|
if enable:
|
||||||
resultat = process_enable(args['enable'])
|
resultat = process_enable(enable)
|
||||||
return resultat
|
return resultat
|
||||||
elif args['disable']:
|
elif disable:
|
||||||
resultat = process_disable(args['disable'])
|
resultat = process_disable(disable)
|
||||||
return resultat
|
return resultat
|
||||||
elif args['start']:
|
elif start:
|
||||||
resultat = process_start(args['start'])
|
resultat = process_start(start)
|
||||||
return resultat
|
return resultat
|
||||||
elif args['stop']:
|
elif stop:
|
||||||
resultat = process_stop(args['stop'])
|
resultat = process_stop(stop)
|
||||||
return resultat
|
return resultat
|
||||||
elif args['check']:
|
elif check:
|
||||||
resultat = process_check(args['check'])
|
resultat = process_check(check)
|
||||||
return resultat
|
return resultat
|
||||||
elif args['info']:
|
elif info:
|
||||||
resultat = processcount()
|
resultat = processcount()
|
||||||
return resultat
|
return resultat
|
||||||
|
|
Loading…
Add table
Reference in a new issue