"cmd": "telemetry self-test",
"desc": "Perform a self-test",
"perm": "r"
+ },
+ {
+ "cmd": "telemetry on",
+ "desc": "Enable telemetry reports from this cluster",
+ "perm": "rw",
+ },
+ {
+ "cmd": "telemetry off",
+ "desc": "Disable telemetry reports from this cluster",
+ "perm": "rw",
}
]
self.set_config_option(key, value)
self.set_config(key, value)
return 0, 'Configuration option {0} updated'.format(key), ''
+ elif command['prefix'] == 'telemetry on':
+ self.set_config('active', True)
+ return 0, '', ''
+ elif command['prefix'] == 'telemetry off':
+ self.set_config('active', False)
+ return 0, '', ''
elif command['prefix'] == 'telemetry send':
self.last_report = self.compile_report()
self.send(self.last_report)