- HealthStatusInfo uebInfo = new HealthStatusInfo("UEB");
- if (!HealthMonitor.isUebUp()) {
- // As per test case review meeting, UEB is considered as
- // critical as DB. Hence commenting
- // overallStatus = false;
- uebInfo.healthCheckStatus = statusDown;
- uebInfo.description = "Check the logs for more details";
- EPLogUtil.logEcompError(logger, EPAppMessagesEnum.BeUebConnectionError);
+ if(org.onap.portalapp.music.util.MusicUtil.isMusicEnable()){
+ HealthStatusInfo CassandraStatusInfo = new HealthStatusInfo("Music-Cassandra");
+ //CassandraStatusInfo.hostName = EcompPortalUtils.getMyHostName();
+ CassandraStatusInfo.ipAddress = MusicUtil.getMyCassaHost();
+
+ if (!HealthMonitor.isCassandraStatusOk()) {
+ overallStatus = false;
+ CassandraStatusInfo.healthCheckStatus = statusDown;
+ CassandraStatusInfo.description = "Check the logs for more details";
+ EPLogUtil.logEcompError(logger, EPAppMessagesEnum.MusicHealthCheckCassandraError);
+ }
+ statusCollection.add(CassandraStatusInfo);
+
+ HealthStatusInfo zookeeperStatusInfo = new HealthStatusInfo("Music-zookeeper");
+ //zookeeperStatusInfo.hostName = EcompPortalUtils.getMyHostName();
+ zookeeperStatusInfo.ipAddress = MusicUtil.getMyZkHost();
+ if (!HealthMonitor.isZookeeperStatusOk()) {
+ overallStatus = false;
+ zookeeperStatusInfo.healthCheckStatus = statusDown;
+ zookeeperStatusInfo.description = "Check the logs for more details";
+ EPLogUtil.logEcompError(logger, EPAppMessagesEnum.MusicHealthCheckZookeeperError);
+ }
+ statusCollection.add(zookeeperStatusInfo);