From: <tr...@hy...> - 2010-03-26 21:54:48
|
Author: trader Date: 2010-03-26 14:54:39 -0700 (Fri, 26 Mar 2010) New Revision: 14427 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14427 Modified: trunk/src/org/hyperic/hq/measurement/server/session/ReportProcessorEJBImpl.java Log: Modified: trunk/src/org/hyperic/hq/measurement/server/session/ReportProcessorEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/ReportProcessorEJBImpl.java 2010-03-26 07:55:00 UTC (rev 14426) +++ trunk/src/org/hyperic/hq/measurement/server/session/ReportProcessorEJBImpl.java 2010-03-26 21:54:39 UTC (rev 14427) @@ -55,6 +55,7 @@ import org.hyperic.hq.measurement.data.DSNList; import org.hyperic.hq.measurement.data.MeasurementReport; import org.hyperic.hq.measurement.data.ValueList; +import org.hyperic.hq.measurement.monitor.MonitorAgentException; import org.hyperic.hq.measurement.shared.MeasurementManagerLocal; import org.hyperic.hq.measurement.shared.ReportProcessorLocal; import org.hyperic.hq.measurement.shared.ReportProcessorUtil; @@ -212,9 +213,23 @@ continue; } if (!resourceMatchesAgent(res, agentToken)) { - _log.warn("measurement (id=" + m.getId() + ") was sent to the " + - "HQ server from agent (agentToken=" + agentToken + ")" + - " but resource (id=" + res.getId() + ") is not associated " + + String ipAddr = "<Unknown IP address>"; + String portString = "<Unknown port>"; + try { + Agent agt = getAgent(agentToken); + ipAddr = agt.getAddress(); + portString = agt.getPort().toString(); + } catch (MonitorAgentException mae) { + // leave values as default + _log.debug("Error trying to construct string for WARN message below", mae); + } + + _log.warn("measurement (id=" + m.getId() + ", name=" + + m.getTemplate().getName() + ") was sent to the " + + "HQ server from agent (agentToken=" + agentToken + ", name=" + + ipAddr + ", port=" + portString + ")" + + " but resource (id=" + res.getId() + ", name=" + + res.getName() + ") is not associated " + " with that agent. Dropping measurement."); continue; } |