mirror of https://github.com/apache/cloudstack.git
Merge branch 'bugfix/CID-1254835'
This commit is contained in:
commit
302d5195d4
|
|
@ -31,6 +31,7 @@ import com.cloud.dc.DataCenterVO;
|
|||
import com.cloud.dc.dao.DataCenterDao;
|
||||
import com.cloud.utils.component.AdapterBase;
|
||||
import com.cloud.utils.events.SubscriptionMgr;
|
||||
import com.cloud.utils.exception.CloudRuntimeException;
|
||||
import com.cloud.vm.ConsoleProxyVO;
|
||||
import com.cloud.vm.dao.ConsoleProxyDao;
|
||||
|
||||
|
|
@ -57,87 +58,91 @@ public class ConsoleProxyAlertAdapter extends AdapterBase implements AlertAdapte
|
|||
if (proxy == null && args.getProxyId() != 0)
|
||||
proxy = _consoleProxyDao.findById(args.getProxyId());
|
||||
|
||||
if (proxy == null && args.getType() != ConsoleProxyAlertEventArgs.PROXY_CREATE_FAILURE) {
|
||||
throw new CloudRuntimeException("Invalid alert arguments, proxy must be set");
|
||||
}
|
||||
|
||||
switch (args.getType()) {
|
||||
case ConsoleProxyAlertEventArgs.PROXY_CREATED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("New console proxy created, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_CREATED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("New console proxy created, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
", private IP: " + proxy.getPrivateIpAddress());
|
||||
break;
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_UP:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy is up, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_UP:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy is up, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
", private IP: " + proxy.getPrivateIpAddress());
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
"Console proxy up in zone: " + dc.getName() +
|
||||
", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() + ", private IP: " +
|
||||
(proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()), "Console proxy up (zone " + dc.getName() + ")");
|
||||
break;
|
||||
", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() + ", private IP: " +
|
||||
(proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()), "Console proxy up (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_DOWN:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy is down, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_DOWN:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy is down, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
"Console proxy down in zone: " + dc.getName() +
|
||||
", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() + ", private IP: " +
|
||||
(proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()), "Console proxy down (zone " + dc.getName() + ")");
|
||||
break;
|
||||
", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() + ", private IP: " +
|
||||
(proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()), "Console proxy down (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_REBOOTED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy is rebooted, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_REBOOTED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy is rebooted, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
"Console proxy rebooted in zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()), "Console proxy rebooted (zone " + dc.getName() +
|
||||
")");
|
||||
break;
|
||||
", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()), "Console proxy rebooted (zone " + dc.getName() +
|
||||
")");
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_CREATE_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy creation failure, zone: " + dc.getName());
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), null,
|
||||
case ConsoleProxyAlertEventArgs.PROXY_CREATE_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy creation failure, zone: " + dc.getName());
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), null,
|
||||
"Console proxy creation failure. zone: " + dc.getName() + ", error details: " + args.getMessage(),
|
||||
"Console proxy creation failure (zone " + dc.getName() + ")");
|
||||
break;
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_START_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy startup failure, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_START_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy startup failure, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
proxy.getPublicIpAddress() + ", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
"Console proxy startup failure. zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " + proxy.getPublicIpAddress() +
|
||||
", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()) + ", error details: " + args.getMessage(),
|
||||
", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()) + ", error details: " + args.getMessage(),
|
||||
"Console proxy startup failure (zone " + dc.getName() + ")");
|
||||
break;
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_FIREWALL_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy firewall alert, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_FIREWALL_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy firewall alert, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
proxy.getPublicIpAddress() + ", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(
|
||||
_alertMgr.sendAlert(
|
||||
AlertManager.AlertType.ALERT_TYPE_CONSOLE_PROXY,
|
||||
args.getZoneId(),
|
||||
proxy.getPodIdToDeployIn(),
|
||||
"Failed to open console proxy firewall port. zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
proxy.getPublicIpAddress() + ", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()),
|
||||
"Console proxy alert (zone " + dc.getName() + ")");
|
||||
break;
|
||||
proxy.getPublicIpAddress() + ", private IP: " + (proxy.getPrivateIpAddress() == null ? "N/A" : proxy.getPrivateIpAddress()),
|
||||
"Console proxy alert (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case ConsoleProxyAlertEventArgs.PROXY_STORAGE_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy storage alert, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
case ConsoleProxyAlertEventArgs.PROXY_STORAGE_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Console proxy storage alert, zone: " + dc.getName() + ", proxy: " + proxy.getHostName() + ", public IP: " +
|
||||
proxy.getPublicIpAddress() + ", private IP: " + proxy.getPrivateIpAddress() + ", message: " + args.getMessage());
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_STORAGE_MISC, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_STORAGE_MISC, args.getZoneId(), proxy.getPodIdToDeployIn(),
|
||||
"Console proxy storage issue. zone: " + dc.getName() + ", message: " + args.getMessage(), "Console proxy alert (zone " + dc.getName() + ")");
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import com.cloud.storage.secondary.SecStorageVmAlertEventArgs;
|
|||
import com.cloud.storage.secondary.SecondaryStorageVmManager;
|
||||
import com.cloud.utils.component.AdapterBase;
|
||||
import com.cloud.utils.events.SubscriptionMgr;
|
||||
import com.cloud.utils.exception.CloudRuntimeException;
|
||||
import com.cloud.vm.SecondaryStorageVmVO;
|
||||
import com.cloud.vm.dao.SecondaryStorageVmDao;
|
||||
|
||||
|
|
@ -56,92 +57,96 @@ public class SecondaryStorageVmAlertAdapter extends AdapterBase implements Alert
|
|||
if (secStorageVm == null && args.getSecStorageVmId() != 0)
|
||||
secStorageVm = _ssvmDao.findById(args.getSecStorageVmId());
|
||||
|
||||
if (secStorageVm == null && args.getType() != SecStorageVmAlertEventArgs.SSVM_CREATE_FAILURE) {
|
||||
throw new CloudRuntimeException("Invalid alert arguments, secStorageVm must be set");
|
||||
}
|
||||
|
||||
switch (args.getType()) {
|
||||
case SecStorageVmAlertEventArgs.SSVM_CREATED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("New secondary storage vm created, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_CREATED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("New secondary storage vm created, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + secStorageVm.getPrivateIpAddress());
|
||||
break;
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_UP:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm is up, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_UP:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm is up, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + secStorageVm.getPrivateIpAddress());
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), secStorageVm.getPodIdToDeployIn(), "Secondary Storage Vm up in zone: " +
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), secStorageVm.getPodIdToDeployIn(), "Secondary Storage Vm up in zone: " +
|
||||
dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " + secStorageVm.getPublicIpAddress() + ", private IP: " +
|
||||
(secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()), "Secondary Storage Vm up (zone " + dc.getName() + ")");
|
||||
break;
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_DOWN:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm is down, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_DOWN:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm is down, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(
|
||||
_alertMgr.sendAlert(
|
||||
AlertManager.AlertType.ALERT_TYPE_SSVM,
|
||||
args.getZoneId(),
|
||||
secStorageVm.getPodIdToDeployIn(),
|
||||
"Secondary Storage Vm down in zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()),
|
||||
"Secondary Storage Vm down (zone " + dc.getName() + ")");
|
||||
break;
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()),
|
||||
"Secondary Storage Vm down (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_REBOOTED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm is rebooted, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_REBOOTED:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm is rebooted, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(
|
||||
_alertMgr.sendAlert(
|
||||
AlertManager.AlertType.ALERT_TYPE_SSVM,
|
||||
args.getZoneId(),
|
||||
secStorageVm.getPodIdToDeployIn(),
|
||||
"Secondary Storage Vm rebooted in zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()),
|
||||
"Secondary Storage Vm rebooted (zone " + dc.getName() + ")");
|
||||
break;
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()),
|
||||
"Secondary Storage Vm rebooted (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_CREATE_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm creation failure, zone: " + dc.getName());
|
||||
case SecStorageVmAlertEventArgs.SSVM_CREATE_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm creation failure, zone: " + dc.getName());
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), null,
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), null,
|
||||
"Secondary Storage Vm creation failure. zone: " + dc.getName() + ", error details: " + args.getMessage(),
|
||||
"Secondary Storage Vm creation failure (zone " + dc.getName() + ")");
|
||||
break;
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_START_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm startup failure, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_START_FAILURE:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm startup failure, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), secStorageVm.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), secStorageVm.getPodIdToDeployIn(),
|
||||
"Secondary Storage Vm startup failure. zone: " +
|
||||
dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " + secStorageVm.getPublicIpAddress() + ", private IP: " +
|
||||
(secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()) + ", error details: " + args.getMessage(),
|
||||
"Secondary Storage Vm startup failure (zone " + dc.getName() + ")");
|
||||
break;
|
||||
dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " + secStorageVm.getPublicIpAddress() + ", private IP: " +
|
||||
(secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()) + ", error details: " + args.getMessage(),
|
||||
"Secondary Storage Vm startup failure (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_FIREWALL_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm firewall alert, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_FIREWALL_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm firewall alert, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()));
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), secStorageVm.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_SSVM, args.getZoneId(), secStorageVm.getPodIdToDeployIn(),
|
||||
"Failed to open secondary storage vm firewall port. zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()),
|
||||
"Secondary Storage Vm alert (zone " + dc.getName() + ")");
|
||||
break;
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + (secStorageVm.getPrivateIpAddress() == null ? "N/A" : secStorageVm.getPrivateIpAddress()),
|
||||
"Secondary Storage Vm alert (zone " + dc.getName() + ")");
|
||||
break;
|
||||
|
||||
case SecStorageVmAlertEventArgs.SSVM_STORAGE_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm storage alert, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
case SecStorageVmAlertEventArgs.SSVM_STORAGE_ALERT:
|
||||
if (s_logger.isDebugEnabled())
|
||||
s_logger.debug("Secondary Storage Vm storage alert, zone: " + dc.getName() + ", secStorageVm: " + secStorageVm.getHostName() + ", public IP: " +
|
||||
secStorageVm.getPublicIpAddress() + ", private IP: " + secStorageVm.getPrivateIpAddress() + ", message: " + args.getMessage());
|
||||
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_STORAGE_MISC, args.getZoneId(), secStorageVm.getPodIdToDeployIn(),
|
||||
_alertMgr.sendAlert(AlertManager.AlertType.ALERT_TYPE_STORAGE_MISC, args.getZoneId(), secStorageVm.getPodIdToDeployIn(),
|
||||
"Secondary Storage Vm storage issue. zone: " + dc.getName() + ", message: " + args.getMessage(), "Secondary Storage Vm alert (zone " + dc.getName() +
|
||||
")");
|
||||
break;
|
||||
")");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue