package com.wgcloud.config;
|
|
import lombok.Data;
|
import org.apache.commons.lang3.StringUtils;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.context.annotation.Configuration;
|
|
|
@Data
|
@Configuration
|
@ConfigurationProperties(prefix = "mail")
|
public class MailConfig {
|
|
|
private Double memWarnVal = 98d;
|
private Double cpuWarnVal = 98d;
|
private Double upSpeedVal = 10240d;
|
private Double downSpeedVal = 10240d;
|
private Double cpuTemperatureWarnVal = 90d;
|
private Double diskWarnVal = 98d;
|
private String memWarnMail;
|
private String upSpeedMail;
|
private String downSpeedMail;
|
private String cpuWarnMail;
|
private String cpuTemperatureWarnMail;
|
private String diskWarnMail;
|
private String smartWarnMail;
|
private String hostDownWarnMail;
|
private String appDownWarnMail;
|
private String dockerDownWarnMail;
|
private String dbDownWarnMail;
|
private String heathWarnMail;
|
private Integer heathWarnCount;
|
private String dceWarnMail;
|
private Integer dceWarnCount;
|
private String snmpWarnMail;
|
private String allWarnMail;
|
private String warnCronTime;
|
private String warnScript;
|
private String warnToUnicode;
|
private String diskBlock;
|
private String fileLogWarnMail;
|
private String portWarnMail;
|
private String fileSafeWarnMail;
|
private String blockIps;
|
private String sysLoadWarnMail;
|
private Double sysLoadWarnVal = 10d;
|
private String shellWarnMail;
|
private String customInfoWarnMail;
|
|
|
public Double getMemWarnVal() {
|
if (memWarnVal == null) {
|
return 98d;
|
}
|
return memWarnVal;
|
}
|
|
public void setMemWarnVal(Double memWarnVal) {
|
this.memWarnVal = memWarnVal;
|
}
|
|
public Double getCpuWarnVal() {
|
if (cpuWarnVal == null) {
|
return 98d;
|
}
|
return cpuWarnVal;
|
}
|
|
public void setCpuWarnVal(Double cpuWarnVal) {
|
this.cpuWarnVal = cpuWarnVal;
|
}
|
|
public String getMemWarnMail() {
|
if (StringUtils.isEmpty(memWarnMail)) {
|
return "true";
|
}
|
return memWarnMail;
|
}
|
|
public void setMemWarnMail(String memWarnMail) {
|
this.memWarnMail = memWarnMail;
|
}
|
|
public String getCpuWarnMail() {
|
if (StringUtils.isEmpty(cpuWarnMail)) {
|
return "true";
|
}
|
return cpuWarnMail;
|
}
|
|
public void setCpuWarnMail(String cpuWarnMail) {
|
this.cpuWarnMail = cpuWarnMail;
|
}
|
|
public String getHostDownWarnMail() {
|
if (StringUtils.isEmpty(hostDownWarnMail)) {
|
return "true";
|
}
|
return hostDownWarnMail;
|
}
|
|
public void setHostDownWarnMail(String hostDownWarnMail) {
|
this.hostDownWarnMail = hostDownWarnMail;
|
}
|
|
public String getAppDownWarnMail() {
|
if (StringUtils.isEmpty(appDownWarnMail)) {
|
return "true";
|
}
|
return appDownWarnMail;
|
}
|
|
public void setAppDownWarnMail(String appDownWarnMail) {
|
this.appDownWarnMail = appDownWarnMail;
|
}
|
|
public String getDockerDownWarnMail() {
|
if (StringUtils.isEmpty(dockerDownWarnMail)) {
|
return "true";
|
}
|
return dockerDownWarnMail;
|
}
|
|
public void setDockerDownWarnMail(String dockerDownWarnMail) {
|
this.dockerDownWarnMail = dockerDownWarnMail;
|
}
|
|
public String getHeathWarnMail() {
|
if (StringUtils.isEmpty(heathWarnMail)) {
|
return "true";
|
}
|
return heathWarnMail;
|
}
|
|
public void setHeathWarnMail(String heathWarnMail) {
|
this.heathWarnMail = heathWarnMail;
|
}
|
|
public String getAllWarnMail() {
|
if (StringUtils.isEmpty(allWarnMail)) {
|
return "true";
|
}
|
return allWarnMail;
|
}
|
|
public void setAllWarnMail(String allWarnMail) {
|
this.allWarnMail = allWarnMail;
|
}
|
|
public String getDbDownWarnMail() {
|
if (StringUtils.isEmpty(dbDownWarnMail)) {
|
return "true";
|
}
|
return dbDownWarnMail;
|
}
|
|
public void setDbDownWarnMail(String dbDownWarnMail) {
|
this.dbDownWarnMail = dbDownWarnMail;
|
}
|
|
public String getWarnScript() {
|
return warnScript;
|
}
|
|
public void setWarnScript(String warnScript) {
|
this.warnScript = warnScript;
|
}
|
|
public String getWarnToUnicode() {
|
if (StringUtils.isEmpty(warnToUnicode)) {
|
warnToUnicode = "false";
|
}
|
return warnToUnicode;
|
}
|
|
public void setWarnToUnicode(String warnToUnicode) {
|
this.warnToUnicode = warnToUnicode;
|
}
|
|
public Double getDiskWarnVal() {
|
if (cpuWarnVal == null) {
|
return 98d;
|
}
|
return diskWarnVal;
|
}
|
|
public void setDiskWarnVal(Double diskWarnVal) {
|
this.diskWarnVal = diskWarnVal;
|
}
|
|
public String getDiskWarnMail() {
|
if (StringUtils.isEmpty(diskWarnMail)) {
|
return "true";
|
}
|
return diskWarnMail;
|
}
|
|
public void setDiskWarnMail(String diskWarnMail) {
|
this.diskWarnMail = diskWarnMail;
|
}
|
|
public String getDiskBlock() {
|
return diskBlock;
|
}
|
|
public void setDiskBlock(String diskBlock) {
|
this.diskBlock = diskBlock;
|
}
|
|
public String getFileLogWarnMail() {
|
if (StringUtils.isEmpty(fileLogWarnMail)) {
|
return "true";
|
}
|
return fileLogWarnMail;
|
}
|
|
public void setFileLogWarnMail(String fileLogWarnMail) {
|
this.fileLogWarnMail = fileLogWarnMail;
|
}
|
|
public String getPortWarnMail() {
|
if (StringUtils.isEmpty(portWarnMail)) {
|
return "true";
|
}
|
return portWarnMail;
|
}
|
|
public void setPortWarnMail(String portWarnMail) {
|
this.portWarnMail = portWarnMail;
|
}
|
|
public Double getCpuTemperatureWarnVal() {
|
if (cpuTemperatureWarnVal == null) {
|
return 90d;
|
}
|
return cpuTemperatureWarnVal;
|
}
|
|
public void setCpuTemperatureWarnVal(Double cpuTemperatureWarnVal) {
|
this.cpuTemperatureWarnVal = cpuTemperatureWarnVal;
|
}
|
|
public String getCpuTemperatureWarnMail() {
|
if (StringUtils.isEmpty(cpuTemperatureWarnMail)) {
|
return "false";
|
}
|
return cpuTemperatureWarnMail;
|
}
|
|
public void setCpuTemperatureWarnMail(String cpuTemperatureWarnMail) {
|
this.cpuTemperatureWarnMail = cpuTemperatureWarnMail;
|
}
|
|
public String getBlockIps() {
|
return blockIps;
|
}
|
|
public void setBlockIps(String blockIps) {
|
this.blockIps = blockIps;
|
}
|
|
public Double getUpSpeedVal() {
|
if (upSpeedVal == null) {
|
return 10240d;
|
}
|
return upSpeedVal;
|
}
|
|
public void setUpSpeedVal(Double upSpeedVal) {
|
this.upSpeedVal = upSpeedVal;
|
}
|
|
public Double getDownSpeedVal() {
|
if (downSpeedVal == null) {
|
return 10240d;
|
}
|
return downSpeedVal;
|
}
|
|
public void setDownSpeedVal(Double downSpeedVal) {
|
this.downSpeedVal = downSpeedVal;
|
}
|
|
public String getUpSpeedMail() {
|
if (StringUtils.isEmpty(upSpeedMail)) {
|
return "true";
|
}
|
return upSpeedMail;
|
}
|
|
public void setUpSpeedMail(String upSpeedMail) {
|
this.upSpeedMail = upSpeedMail;
|
}
|
|
public String getDownSpeedMail() {
|
if (StringUtils.isEmpty(downSpeedMail)) {
|
return "true";
|
}
|
return downSpeedMail;
|
}
|
|
public void setDownSpeedMail(String downSpeedMail) {
|
this.downSpeedMail = downSpeedMail;
|
}
|
|
public String getDceWarnMail() {
|
if (StringUtils.isEmpty(dceWarnMail)) {
|
return "true";
|
}
|
return dceWarnMail;
|
}
|
|
public void setDceWarnMail(String dceWarnMail) {
|
this.dceWarnMail = dceWarnMail;
|
}
|
|
public String getSysLoadWarnMail() {
|
if (StringUtils.isEmpty(sysLoadWarnMail)) {
|
return "true";
|
}
|
return sysLoadWarnMail;
|
}
|
|
public void setSysLoadWarnMail(String sysLoadWarnMail) {
|
this.sysLoadWarnMail = sysLoadWarnMail;
|
}
|
|
public Double getSysLoadWarnVal() {
|
if (sysLoadWarnVal == null) {
|
return 10d;
|
}
|
return sysLoadWarnVal;
|
}
|
|
public void setSysLoadWarnVal(Double sysLoadWarnVal) {
|
this.sysLoadWarnVal = sysLoadWarnVal;
|
}
|
|
public String getSmartWarnMail() {
|
if (StringUtils.isEmpty(smartWarnMail)) {
|
return "true";
|
}
|
return smartWarnMail;
|
}
|
|
public void setSmartWarnMail(String smartWarnMail) {
|
this.smartWarnMail = smartWarnMail;
|
}
|
|
public String getSnmpWarnMail() {
|
if (StringUtils.isEmpty(snmpWarnMail)) {
|
return "true";
|
}
|
return snmpWarnMail;
|
}
|
|
public void setSnmpWarnMail(String snmpWarnMail) {
|
this.snmpWarnMail = snmpWarnMail;
|
}
|
|
public String getWarnCronTime() {
|
return warnCronTime;
|
}
|
|
public void setWarnCronTime(String warnCronTime) {
|
this.warnCronTime = warnCronTime;
|
}
|
|
public String getShellWarnMail() {
|
if (StringUtils.isEmpty(shellWarnMail)) {
|
return "true";
|
}
|
return shellWarnMail;
|
}
|
|
public void setShellWarnMail(String shellWarnMail) {
|
this.shellWarnMail = shellWarnMail;
|
}
|
|
public String getCustomInfoWarnMail() {
|
if (StringUtils.isEmpty(customInfoWarnMail)) {
|
return "true";
|
}
|
return customInfoWarnMail;
|
}
|
|
public void setCustomInfoWarnMail(String customInfoWarnMail) {
|
this.customInfoWarnMail = customInfoWarnMail;
|
}
|
|
public String getFileSafeWarnMail() {
|
if (StringUtils.isEmpty(fileSafeWarnMail)) {
|
return "true";
|
}
|
return fileSafeWarnMail;
|
}
|
|
public void setFileSafeWarnMail(String fileSafeWarnMail) {
|
this.fileSafeWarnMail = fileSafeWarnMail;
|
}
|
|
public Integer getHeathWarnCount() {
|
return heathWarnCount;
|
}
|
|
public void setHeathWarnCount(Integer heathWarnCount) {
|
this.heathWarnCount = heathWarnCount;
|
}
|
|
public Integer getDceWarnCount() {
|
return dceWarnCount;
|
}
|
|
public void setDceWarnCount(Integer dceWarnCount) {
|
this.dceWarnCount = dceWarnCount;
|
}
|
}
|