Example #1
0
	def get(self, alert_id):
		alert = alerts_model.get_by_id(alert_id)

		server = server_model.get_one()

	
		errors =  self.session.get('errors',None)
		form_data =  self.session.get('form_data',None)
		email_recepients = email_recepient_model.get_all()
		sms_recepients = sms_recepient_model.get_all()

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

		self.render('alerts/edit_server_alert.html',
				alert=alert,
				email_recepients=email_recepients,
				sms_recepients=sms_recepients,
				process_metrics=process_metrics,
				server_metrics=server_metrics,
				common_metrics=common_metrics,
				errors=errors,
				form_data=form_data,
				server=server
		)
Example #2
0
	def get(self, rule_id=None):
		alert = alerts_model.get_by_id(rule_id)

		alert_type = alert.get('rule_type', 'server')
		alerts_model.mute(rule_id)

		redirect_url = self.reverse_url('alerts')

		self.redirect(redirect_url)
Example #3
0
    def get(self, rule_id=None):
        alert = alerts_model.get_by_id(rule_id)

        alert_type = alert.get('rule_type', 'server')
        alerts_model.mute(rule_id)

        redirect_url = self.reverse_url('alerts')

        self.redirect(redirect_url)
Example #4
0
    def get(self, alert_id):

        alert = alerts_model.get_by_id(alert_id)

        page = self.get_argument('page', 1)

        alert_history = alert.get('history', {})
        history = self.paginate(alert_history, page=page)

        self.render('alerts/history.html', history=history, alert=alert)
Example #5
0
	def get(self, alert_id):
		
		alert = alerts_model.get_by_id(alert_id)
		
		page = self.get_argument('page', 1)

		alert_history = alert.get('history', {})
		history = self.paginate(alert_history, page=page)

		self.render('alerts/history.html',
			history=history,
			alert=alert)
Example #6
0
    def get(self, alert_id):
        alert = alerts_model.get_by_id(alert_id)

        errors = self.session.get('errors', None)
        form_data = self.session.get('form_data', None)
        email_recepients = email_recepient_model.get_all()
        sms_recepients = sms_recepient_model.get_all()

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

        self.render('alerts/edit_process_alert.html',
                    alert=alert,
                    email_recepients=email_recepients,
                    sms_recepients=sms_recepients,
                    process_metrics=process_metrics,
                    server_metrics=server_metrics,
                    common_metrics=common_metrics,
                    errors=errors,
                    form_data=form_data)