...
|
...
|
@@ -277,6 +277,7 @@ public class ZabbixAlarm { |
|
|
}
|
|
|
//cpu 大于 90%
|
|
|
if (zabbixCpuAlarm < userCpu) {
|
|
|
if(!"bigdata".equals(tags)){
|
|
|
String nowTime = DateTime.now().toString("yyyy-MM-dd HH:mm:ss");
|
|
|
String alarmInfo = String.format(ALARMTEMPLATE, nowTime, userCpuTime, ip, tags, userCpu, String.valueOf(avMem) + " / " + String.valueOf(toMem), inNet, outNet);
|
|
|
DEBUG.info("send alarm vm info {}", alarmInfo);
|
...
|
...
|
@@ -286,6 +287,7 @@ public class ZabbixAlarm { |
|
|
alarmMsgService.sendSms("vm-per-cpu", alarmInfo, mobile_yunwei);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 查询最近告警记录,未满三次的不发送告警短信,满三次发送告警短信
|
...
|
...
|
|