Пример #1
0
 def get(self):
     login_user = self.get_login_user()
     if not login_user:
         return
     Logger.info(json.dumps(self.request.arguments, ensure_ascii=False), self.request.uri)
     service_id = self.get_argument('service_id')
     monitor_detail = DbOperator.query_monitor_detail(service_id)
     if not monitor_detail:
         self.redirect('/')
         return
     self.render('monitor/view_monitor.html',
                 login_user=login_user,
                 base=monitor_detail.base_info,
                 healthy=monitor_detail.healthy_check_list,
                 unhealthy=monitor_detail.unhealthy_check_list,
                 rely=monitor_detail.rely_service_list)
Пример #2
0
 def get(self):
     login_user = self.get_login_user()
     if not login_user:
         return
     if not login_user.user_right & UserRight.EDIT_MANAGER:
         self.redirect("/")
         return
     Logger.info(json.dumps(self.request.arguments, ensure_ascii=False), self.request.uri)
     service_id = self.get_argument('service_id')
     monitor_detail = DbOperator.query_monitor_detail(service_id)
     all_rely = DbOperator.query_all_monitor_base_v2(service_id)
     all_machine = DbOperator.query_machine_list_v2()
     if monitor_detail is None or all_rely is None or all_machine is None:
         self.redirect('/')
         return
     self.render('monitor/edit_monitor.html',
                 login_user=login_user,
                 base=monitor_detail.base_info,
                 healthy=monitor_detail.healthy_check_list,
                 unhealthy=monitor_detail.unhealthy_check_list,
                 rely_id_set=set([item.id for item in monitor_detail.rely_service_list]),
                 all_rely=all_rely,
                 all_machine=all_machine)