|
...
|
...
|
@@ -20,6 +20,7 @@ import com.zhonglai.luhui.admin.qywx.QyWxApplication; |
|
|
|
import com.zhonglai.luhui.admin.qywx.WXBizMsgCrypt;
|
|
|
|
import com.zhonglai.luhui.admin.service.SendSysMonitorServerMessge;
|
|
|
|
import com.zhonglai.luhui.dao.service.PublicService;
|
|
|
|
import com.zhonglai.luhui.device.analysis.comm.util.StringUtils;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
...
|
...
|
@@ -78,6 +79,10 @@ public class ServerController extends BaseController |
|
|
|
String ip = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
|
SysMonitorServer sysMonitorServer = new SysMonitorServer();
|
|
|
|
sysMonitorServer.setIp(ip);
|
|
|
|
if(StringUtils.isNotEmpty(monitorServerUploadDto.getLocalip()))
|
|
|
|
{
|
|
|
|
sysMonitorServer.setIp(ip+"("+monitorServerUploadDto.getLocalip()+")");
|
|
|
|
}
|
|
|
|
Long st = publicService.getObjectListTotle(sysMonitorServer, null);
|
|
|
|
sysMonitorServer.setCpu_usage(new Double(monitorServerUploadDto.getCpu_usage()*100).intValue());
|
|
|
|
sysMonitorServer.setConnection_count(monitorServerUploadDto.getConnection_count());
|
|
...
|
...
|
@@ -85,6 +90,7 @@ public class ServerController extends BaseController |
|
|
|
sysMonitorServer.setDisk_usage(new Double(monitorServerUploadDto.getDisk_usage()*100).intValue());
|
|
|
|
sysMonitorServer.setCpu_info(tranPsAux(monitorServerUploadDto.getCpu_info()));
|
|
|
|
sysMonitorServer.setMemory_info(tranPsAux(monitorServerUploadDto.getMemory_info()));
|
|
|
|
|
|
|
|
if(st==0)
|
|
|
|
{
|
|
|
|
sysMonitorServer.setCreate_time(System.currentTimeMillis());
|
...
|
...
|
|