def refresh_host_info(self): return { 'cpu': host_cpu_percent(), 'uptime': host_uptime(), 'disk': host_disk_usage(partition=self.settings['overview.partition']), 'memory_usage': host_memory_usage() }
def refresh_memory(self): name = self.request.matchdict['name'] if name == 'containers': containers_running = lxc.running() containers = [] for container in containers_running: container = container.replace(' (auto)', '') containers.append({ 'name': container, 'memory_usage': memory_usage(container), 'settings': get_container_settings(container) }) return containers elif name == 'host': return host_memory_usage() return {'memory_usage': memory_usage(name)}