| | |
| | | updataWebStatus(diskData, cpuData, memoryData, linkNum);
|
| | |
|
| | |
|
| | | var nowtime = new Date();
|
| | | var nowtime = new Date(model.data[i].note.replace(/\-/g, "/"));
|
| | | var sertime = new Date((model.data[i].server_datetime).replace(/\-/g, "/"));
|
| | | var timelong = Math.abs(parseInt(sertime-nowtime));
|
| | | if((timelong/(1000*60))>2){
|
| | |
| | | if(model.data[i].ServerFlag == 0){
|
| | | alarm_batt = 0;
|
| | | }else{
|
| | | alarm_batt = checkTimeOut(model.data[i]);
|
| | | alarm_batt = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }else if(model.data[i].ProcessName == 'BMS_FBSDEV_ALARM_DEV'){
|
| | | if(model.data[i].ServerFlag == 0){
|
| | | alarm_dev = 0;
|
| | | }else{
|
| | | alarm_dev = checkTimeOut(model.data[i]);
|
| | | alarm_dev = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }
|
| | | if(Alarm_flag ==2 || model.data[i].ServerFlag == 2){
|
| | |
| | | if(model.data[i].ServerFlag == 0){
|
| | | badmon = 0;
|
| | | }else{
|
| | | badmon = checkTimeOut(model.data[i]);
|
| | | badmon = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }else if(model.data[i].ProcessName == 'BMS_FBSDEV_BADBATT_CAP'){
|
| | | //容量告警线程
|
| | | if(model.data[i].ServerFlag == 0){
|
| | | alarm_cap = 0;
|
| | | }else{
|
| | | alarm_cap = checkTimeOut(model.data[i]);
|
| | | alarm_cap = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }
|
| | | if(Behind_flag == 2 || model.data[i].ServerFlag == 2){
|
| | |
| | | if(model.data[i].ServerFlag == 0){
|
| | | Displan_flag = 0;
|
| | | }else{
|
| | | Displan_flag = checkTimeOut(model.data[i]);
|
| | | Displan_flag = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }
|
| | | if(Displan_flag == 2 || model.data[i].ServerFlag == 2){
|
| | |
| | | if(model.data[i].ServerFlag == 0){
|
| | | Power_flag = 0;
|
| | | }else{
|
| | | Power_flag = checkTimeOut(model.data[i]);
|
| | | Power_flag = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }
|
| | | if(Power_flag == 2 || model.data[i].ServerFlag == 2){
|
| | |
| | | if(model.data[i].ServerFlag == 0){
|
| | | Control_flag = 0;
|
| | | }else{
|
| | | Control_flag = checkTimeOut(model.data[i]);
|
| | | Control_flag = checkTimeOut2(model.data[i]);
|
| | | }
|
| | | }
|
| | | if(Control_flag == 2 || model.data[i].ServerFlag == 2){
|
| | |
| | | return flag;
|
| | | }
|
| | |
|
| | | // 判断服务器服务是否超时2.0
|
| | | function checkTimeOut2(temp){
|
| | | var serverTime = temp.note.replace(/\-/g, "/"); // 服务器时间
|
| | | var flag = 0;
|
| | | if(temp!=undefined){
|
| | | var startTime = new Date(temp.ProcessTime.replace(/\-/g, "/"));
|
| | | var endTime = new Date(serverTime);
|
| | | var totalms = Math.abs((endTime.getTime()-startTime.getTime())/1000);
|
| | | if(totalms<temp.OutTime){
|
| | | flag = 1;
|
| | | } |
| | | }
|
| | | return flag;
|
| | | }
|
| | | |
| | | // 更新web平台服务器状态查看
|
| | | function updataWebStatus(diskData, cpuData, memoryData, linkNum) {
|
| | | /* diskData.ele.progressbar("value", diskData.value);
|