public static List<ProcessPolicy> ProcessProcessLevelSLAs(AddMachineAndProcessDataRequestMsg req, boolean pooled) { List<ProcessPolicy> ret = LoadProcessPoliciesPooledByHostname(req.getHostname()); for (int i = 0; i < req.getProcessData().size(); i++) { //Bug fix, if a process policy was deleted at the agent doesn't know about it, this will actually recreate the process policy, which is not desired. if (PolicyExists(req.getProcessData().get(i).getUri(), pooled)) { AuxHelper.TryUpdateStatus(req.getProcessData().get(i).isOperationalstatus(), req.getProcessData().get(i).getUri(), req.getProcessData().get(i).getStatusmessage(), pooled, PolicyType.PROCESS, req.getDomainname(), req.getHostname()); processProcessSLAs(req.getProcessData().get(i), ret, pooled); } } return ret; }
public static MachinePolicy ProcessMachineLevelSLAs(AddMachineAndProcessDataRequestMsg req, boolean pooled) { MachinePolicy mp = loadMachinePolicyPooled(req.getHostname()); AuxHelper.TryUpdateStatus(req.getMachineData().isOperationalstatus(), req.getMachineData().getUri(), req.getMachineData().getStatusmessage(), pooled, PolicyType.MACHINE, req.getDomainname(), req.getHostname()); processMachineSLAs(req, mp, pooled); return mp; }
log.log(Level.INFO, bundle.getString("ErrorProcessMachineSLANullPolicy") + req.getDomainname() + " " + req.getHostname()); return false;
if (Utility.stringIsNullOrEmpty(req.getHostname())) { throw new IllegalArgumentException("A hostname must be specified"); AuditLogger.logItem(this.getClass().getCanonicalName(), "addMachineAndProcessData", currentUser, "uri=" + req.getHostname(), req.getClassification(), ctx.getMessageContext()); UserIdentityUtil.assertAgentRole(currentUser, "addMachineAndProcessData", req.getClassification(), ctx); + "VALUES (?, ?, ?, ?, ?,?, ?, ?);"); com.setString(1, Utility.truncate(req.getMachineData().getNetworkAdapterPerformanceData().get(i).getAdapterName(), MAXTEXT)); com.setString(2, Utility.truncate(req.getHostname(), MAXTEXT)); com.setString(3, Utility.truncate(req.getDomainname(), MAXTEXT)); + "rawdatadrives(hostname,driveidentifier, freespace, utcdatetime, id,writekbs, readkbs, deviceidentifier, status, statusmsg, domainname, uri)" + " VALUES (?, ?, ?, ?, ?, ?, ?, ?, ? ,?,?, ?);"); com.setString(1, Utility.truncate(req.getHostname(), MAXTEXT)); com.setString(2, Utility.truncate(req.getMachineData().getDriveInformation().get(i).getPartition(), MAXTEXT)); if (req.getMachineData().getDriveInformation().get(i).getFreespace() != null) {