def reset_dba_portal_redis(self): ''' Reset redis data. ''' print '%s: -- redis: reset backup data...' % time.strftime( '%Y-%m-%d %H-%M-%S') backup_list = BackupList() print '%s: -- redis: reset server data...' % time.strftime( '%Y-%m-%d %H-%M-%S') server_list = ServerList() server_all = server_list.list_all() self.set_json_with_expire('server_all', server_all, self._expire_server_all) time.sleep(3) # server_available = server_list.list_available() # self.set_json_with_expire('server_available', server_available, self._expire_server_available) # time.sleep(3) # server_total_count = server_list.get_total_count() # self.set_json_with_expire('server_total_count', server_total_count, self._expire_server_total_count) # time.sleep(3) print '%s: -- redis: reset instance data...' % time.strftime( '%Y-%m-%d %H-%M-%S') instance_list = InstanceList() instance_all = instance_list.list_all() self.set_json_with_expire('instance_all', instance_all, self._expire_instance_all) time.sleep(3) instance_total_count = instance_list.get_total_count() self.set_json_with_expire('instance_total_count', instance_total_count, self._expire_instance_total_count) time.sleep(3) return True
def reset_dba_portal_redis(self): ''' Reset redis data. ''' print '%s: -- redis: reset backup data...' % time.strftime('%Y-%m-%d %H-%M-%S') backup_list = BackupList() print '%s: -- redis: reset server data...' % time.strftime('%Y-%m-%d %H-%M-%S') server_list = ServerList() server_all = server_list.list_all() self.set_json_with_expire('server_all', server_all, self._expire_server_all) time.sleep(3) # server_available = server_list.list_available() # self.set_json_with_expire('server_available', server_available, self._expire_server_available) # time.sleep(3) # server_total_count = server_list.get_total_count() # self.set_json_with_expire('server_total_count', server_total_count, self._expire_server_total_count) # time.sleep(3) print '%s: -- redis: reset instance data...' % time.strftime('%Y-%m-%d %H-%M-%S') instance_list = InstanceList() instance_all = instance_list.list_all() self.set_json_with_expire('instance_all', instance_all, self._expire_instance_all) time.sleep(3) instance_total_count = instance_list.get_total_count() self.set_json_with_expire('instance_total_count', instance_total_count, self._expire_instance_total_count) time.sleep(3) return True
def server_list(): try: data = dict() supported_query_key = ['owner', 'mirror', 'server_status', 'env', 'use_status'] query_condition = dict() all_servers = ServerList() for key in supported_query_key: request_value = request.args.get(key, False) if request_value: query_condition[key] = request_value page_data = all_servers.list_all(data=query_condition) filter_form = ServerInfoForm() filter_form = fill_server_info_form(server_form=filter_form, **query_condition) message_list = ({'from': 'admin', 'time': '2013-01-01', 'content': 'This is a test message'},) task_list = ({'name': 'task 1', 'progress': 10},) data['message_list'] = message_list data['task_list'] = task_list data['page_name'] = 'Machine List' data['page_data'] = page_data data['filter_form'] = filter_form return render_template('serverlist.html', data=data) except CmdbApiCallException, e: flash(e.detail_msg(), 'danger') return render_template('blank.html')
def init_dba_portal_redis(self): self._redis.flushall() print 'add server data into redis...' server_list = ServerList() server_all = server_list.list_all() server_all = json.dumps(server_all, ensure_ascii=False) self._redis.set('server_all', server_all) time.sleep(3) server_available = server_list.list_available() server_available = json.dumps(server_available, ensure_ascii=False) self._redis.set('server_available', server_available) time.sleep(3) server_total_count = server_list.get_total_count() server_total_count = json.dumps(server_total_count, ensure_ascii=False) self._redis.set('server_total_count', server_total_count) time.sleep(3) print 'add instance data into redis...' instance_list = InstList() instance_total_count = instance_list.get_total_count() instance_total_count = json.dumps(instance_total_count, ensure_ascii=False) self._redis.set('instance_total_count', instance_total_count) time.sleep(3) print 'add backup data into redis...' backup_list = BackupList() backup_mha = backup_list.mha() backup_mha = json.dumps(backup_mha, ensure_ascii=False) self._redis.set('backup_mha', backup_mha) time.sleep(3) backup_single_instance = backup_list.single_instance() backup_single_instance = json.dumps(backup_single_instance, ensure_ascii=False) self._redis.set('backup_single_instance', backup_single_instance) time.sleep(3) backup_configure = backup_list.configure() backup_configure = json.dumps(backup_configure, ensure_ascii=False) self._redis.set('backup_configure', backup_configure) time.sleep(3) backup_email_backup_report = backup_list.email_backup_report() backup_email_backup_report = json.dumps(backup_email_backup_report, ensure_ascii=False) self._redis.set('backup_email_backup_report', backup_email_backup_report) time.sleep(3) return True
def init_dba_portal_redis(self): self._redis.flushall() print "add server data into redis..." server_list = ServerList() server_all = server_list.list_all() server_all = json.dumps(server_all, ensure_ascii=False) self._redis.set("server_all", server_all) time.sleep(3) server_available = server_list.list_available() server_available = json.dumps(server_available, ensure_ascii=False) self._redis.set("server_available", server_available) time.sleep(3) server_total_count = server_list.get_total_count() server_total_count = json.dumps(server_total_count, ensure_ascii=False) self._redis.set("server_total_count", server_total_count) time.sleep(3) print "add instance data into redis..." instance_list = InstList() instance_total_count = instance_list.get_total_count() instance_total_count = json.dumps(instance_total_count, ensure_ascii=False) self._redis.set("instance_total_count", instance_total_count) time.sleep(3) print "add backup data into redis..." backup_list = BackupList() backup_mha = backup_list.mha() backup_mha = json.dumps(backup_mha, ensure_ascii=False) self._redis.set("backup_mha", backup_mha) time.sleep(3) backup_single_instance = backup_list.single_instance() backup_single_instance = json.dumps(backup_single_instance, ensure_ascii=False) self._redis.set("backup_single_instance", backup_single_instance) time.sleep(3) backup_configure = backup_list.configure() backup_configure = json.dumps(backup_configure, ensure_ascii=False) self._redis.set("backup_configure", backup_configure) time.sleep(3) backup_email_backup_report = backup_list.email_backup_report() backup_email_backup_report = json.dumps(backup_email_backup_report, ensure_ascii=False) self._redis.set("backup_email_backup_report", backup_email_backup_report) time.sleep(3) return True