Example #1
0
	def get(self):
		users = user_model.get_all()
	
		all_servers = server_model.get_all()
		if all_servers:
			all_servers = dict((str(record['_id']), record['name']) for record in all_servers)
		
		self.render('/settings/users/view.html', 
				users=users,
				all_servers=all_servers)
Example #2
0
    def get(self):
        users = user_model.get_all()

        all_servers = server_model.get_all()
        if all_servers:
            all_servers = dict(
                (str(record['_id']), record['name']) for record in all_servers)

        self.render('/settings/users/view.html',
                    users=users,
                    all_servers=all_servers)
Example #3
0
    def get(self):
        all_servers = server_model.get_all()
        errors = self.session.get('errors', None)
        form_data = self.session.get('form_data', None)

        self.delete_session_key('errors')
        self.delete_session_key('form_data')

        self.render('settings/users/create.html',
                    all_servers=all_servers,
                    errors=errors,
                    form_data=form_data)
Example #4
0
	def get(self):
		all_servers = server_model.get_all()
		errors =  self.session.get('errors',None)
		form_data =  self.session.get('form_data',None)

		self.delete_session_key('errors')
		self.delete_session_key('form_data')


		self.render('settings/users/create.html',
				all_servers=all_servers,
				errors=errors,
				form_data=form_data)
Example #5
0
    def get(self, id=None):
        user = user_model.get(id)
        all_servers = server_model.get_all()
        errors = self.session.get('errors', None)
        form_data = self.session.get('form_data', None)

        self.delete_session_key('errors')
        self.delete_session_key('form_data')

        self.render('/settings/users/edit.html',
                    user=user,
                    all_servers=all_servers,
                    errors=errors,
                    form_data=form_data)
Example #6
0
	def get(self, id=None):
		user = user_model.get(id)
		all_servers = server_model.get_all()
		errors =  self.session.get('errors',None)
		form_data =  self.session.get('form_data',None)

		self.delete_session_key('errors')
		self.delete_session_key('form_data')

		self.render('/settings/users/edit.html', 
				user=user,
				all_servers=all_servers,
				errors=errors,
				form_data=form_data)
Example #7
0
	def get(self):
		errors =  self.session.get('errors',None)
		all_servers = server_model.get_all()

		servers = []
		if all_servers:
			for server in all_servers.clone():

				alert_group = server.get('alert_group', None)
				server['alert_group'] = alerts_group_model.get_by_id(alert_group)
			
				servers.append(server)

		self.render('settings/servers/view.html', 
				servers=servers)
Example #8
0
	def get_server_collection_stats(self):
		all_servers = server_model.get_all()
		data = {}
		if all_servers:
			for server in all_servers:
				system_collection = self.mongo.get_server_system_collection(server)
				process_collection = self.mongo.get_server_processes_collection(server)

				system_info = self.get_collection_stats(system_collection.name)
				process_info = self.get_collection_stats(process_collection.name)

				data[server['name']] = {"system_info": system_info, 
									"process_info": process_info,
									"server_id": server['_id']
								}

		return data
Example #9
0
    def get_server_collection_stats(self):
        all_servers = server_model.get_all()
        data = {}
        if all_servers:
            for server in all_servers:
                system_collection = self.mongo.get_server_system_collection(
                    server)
                process_collection = self.mongo.get_server_processes_collection(
                    server)

                system_info = self.get_collection_stats(system_collection.name)
                process_info = self.get_collection_stats(
                    process_collection.name)

                data[server['name']] = {
                    "system_info": system_info,
                    "process_info": process_info,
                    "server_id": server['_id']
                }

        return data