Creates a monitoring profile in a cluster.
void SUPCluster.createMonitoringProfile(MonitoringProfileVO mpvo)
If successful, returns silently. If unsuccessful, returns SUPAdminException.
//Create a monitoring profile
MonitoringProfileVO mpvo_new = new MonitoringProfileVO();
mpvo_new.setName("<monitoring configuration new name>");
mpvo_new.setDurationType(MONITORING_DURATION_TYPE.SCHEDULED);
mpvo_new.setEnabled(true);
MonitoredDomain md = new MonitoredDomain("<domain name>");
md.setName("<domain name>");
MonitoredPackage mp1 = new MonitoredPackage("<package name 1>");
MonitoredPackage mp2 = new MonitoredPackage("<package name 2>");
md.setMonitoredPackages(Arrays
.asList(new MonitoredPackage[] { mp1, mp2 }));
mpvo_new.setMonitoredDomains(Arrays.asList(new MonitoredDomain[] { md }));
ScheduleVO svo = new ScheduleVO();
svo.setEndDate(new Date());
svo.setEndTime(new Date());
svo.setStartDate(new Date(0));
svo.setStartTime(new Date(0));
svo.setInterval(1234);
svo.setFreq(SCHEDULE_FREQ.INTERVAL);
EnumSet<DAY_OF_WEEK> dayofweeks = EnumSet.noneOf(DAY_OF_WEEK.class);
svo.setDaysofweek(dayofweeks);
dayofweeks.add(DAY_OF_WEEK.MONDAY);
mpvo_new.setSchedule(svo);
supCluster.createMonitoringProfile(mpvo_new);