|
@@ -29,9 +29,9 @@ public class AuditBakPathCapCheck {
|
|
|
SysPolicyService sysPolicyService;
|
|
|
|
|
|
/**
|
|
|
- * 每10分钟执行执行一次
|
|
|
+ * 每5分钟执行执行一次
|
|
|
*/
|
|
|
- @Scheduled(cron = "2 0/5 * * * ?")
|
|
|
+ @Scheduled(cron = "2 0/1 * * * ?")
|
|
|
public void auditCheck() throws Exception {
|
|
|
|
|
|
DecimalFormat df = new DecimalFormat("#.00");//设置保留两位小数
|
|
@@ -41,7 +41,7 @@ public class AuditBakPathCapCheck {
|
|
|
long size = FileUtils.sizeOfDirectory(new File(FileUtil.getAuditBackUpPath()));
|
|
|
// log.debug("审查日志备份路径大小:{} ,转换后大小:{} GB",size,getSizeToGb(size));
|
|
|
|
|
|
- if(Convert.toFloat(getSizeToGb(new BigDecimal(sysPolicy.getAuditLogBakCapAlarm()).longValue()-size))<logSpaceWarnCap){
|
|
|
+ if(Convert.toFloat((Convert.toFloat(sysPolicy.getAuditLogBakCapAlarm(),0f) - Convert.toFloat(getSizeToGb(size),0f)))< logSpaceWarnCap){
|
|
|
log.info("发送邮箱通知系统管理员后台输出======> 审计日志存储剩余容量低于额定容量"+sysPolicy.getLogSpaceWarn()+"%,邮箱告警!");
|
|
|
}else{
|
|
|
// log.info("检测审计日志备份目录大小正常。");
|