| 
					
				 | 
			
			
				@ -1,6 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.hos.server.controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.hos.monitor.controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.server.services.ServerEnvironmentService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.monitor.services.MonitorService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.model.Result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import io.swagger.annotations.ApiOperation; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import io.swagger.annotations.ApiParam; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -19,18 +19,18 @@ import javax.annotation.Resource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * @vsrsion 1.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * Created at 2016/10/26. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Controller("serverEnvironmentController") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@RequestMapping("/server/environment") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class ServerEnvironmentController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Controller("MonitorController") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@RequestMapping("/monitor/") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class MonitorController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Resource(name = ServerEnvironmentService.BEAN_ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private ServerEnvironmentService serverEnvironmentService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Resource(name = MonitorService.BEAN_ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private MonitorService monitorService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //跳转到列表页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping("/initial") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping("/server/initial") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String initial(Model model) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        model.addAttribute("contentPage", "/server/sEnvManage"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return "partView"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -48,7 +48,7 @@ public class ServerEnvironmentController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "endTime", value = "结束时间", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "endTime") String endTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray array = serverEnvironmentService.getMonitorInfoTest(type, beginTime, endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray array = monitorService.getMonitorInfoTest(type, beginTime, endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                model.addAttribute("monitorModel", array); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            model.addAttribute("contentPage", "server/monitor"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -57,7 +57,7 @@ public class ServerEnvironmentController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return "partView"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/usage", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/server/usage", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "获取服务器使用率", produces = "application/json", notes = "获取服务器硬件使用率") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Result usage( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -67,7 +67,7 @@ public class ServerEnvironmentController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "beginTime") String beginTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "endTime", value = "结束时间", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "endTime") String endTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return serverEnvironmentService.getMonitorInfo(type, beginTime, endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return monitorService.getMonitorInfo(type, beginTime, endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |