You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
(927) |
Apr
(419) |
May
(352) |
Jun
(431) |
Jul
(463) |
Aug
(345) |
Sep
(304) |
Oct
(596) |
Nov
(466) |
Dec
(414) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(348) |
Feb
(313) |
Mar
(665) |
Apr
(688) |
May
(434) |
Jun
(311) |
Jul
(540) |
Aug
(554) |
Sep
(467) |
Oct
(341) |
Nov
(365) |
Dec
(272) |
2009 |
Jan
(386) |
Feb
(293) |
Mar
(279) |
Apr
(239) |
May
(229) |
Jun
(199) |
Jul
(186) |
Aug
(111) |
Sep
(196) |
Oct
(146) |
Nov
(116) |
Dec
(140) |
2010 |
Jan
(170) |
Feb
(159) |
Mar
(151) |
Apr
(161) |
May
(90) |
Jun
(56) |
Jul
(28) |
Aug
(22) |
Sep
(5) |
Oct
|
Nov
(23) |
Dec
(12) |
2011 |
Jan
(8) |
Feb
(8) |
Mar
(22) |
Apr
(24) |
May
(4) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2012 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Doug M. <do...@hy...> - 2010-05-19 20:11:33
|
Hi Jean, I haven't been able to reproduce on our 64-bit sparc systems. Can you paste the output of the following command: truss -f '-t!open,stat' java -d64 -jar sigar.jar ifconfig 2>&1 | grep ENOENT Just looking to see which system call is returning ENOENT (aka "No such file or directory") |
From: Doug M. <do...@hy...> - 2010-05-19 19:33:40
|
Hi, CpuPerc.format just does: String p = String.valueOf(val * 100.0); And then what would be a call to sprintf if we didn't still support jdk 1.4 So you could for example: double total = (cpu.getUser() + cpu.getSys() + cpu.getIdle()) * 100.0 |
From: Doug M. <do...@hy...> - 2010-05-19 19:22:34
|
Hi, Pdh.main is calling Pdh.getRawValue, you'd see the expected value with Pdh.getFormattedValue. For this particular metric, you can also use the Sigar.getFileSystemUsage api. btw, with HQ plugins you can add Type=Formatted to the metric template to use this method, Raw is the default. |
From: <kp...@hy...> - 2010-05-18 23:37:56
|
Author: kparikh Date: 2010-05-18 16:37:47 -0700 (Tue, 18 May 2010) New Revision: 14603 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14603 Added: branches/HQ_4_4/ Log: Creating HQ 4.4 branch Copied: branches/HQ_4_4 (from rev 14602, trunk) |
From: <bo...@hy...> - 2010-05-17 23:52:26
|
Author: bob Date: 2010-05-17 16:52:16 -0700 (Mon, 17 May 2010) New Revision: 14602 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14602 Modified: trunk/etc/version.properties Log: Release 4.3.0 build #1443 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2010-05-17 22:28:43 UTC (rev 14601) +++ trunk/etc/version.properties 2010-05-17 23:52:16 UTC (rev 14602) @@ -1,3 +1,3 @@ -#Sun May 16 00:17:17 PDT 2010 +#Mon May 17 15:58:06 PDT 2010 version=4.3.0 -build=1442 +build=1443 |
From: <tr...@hy...> - 2010-05-17 22:28:52
|
Author: trader Date: 2010-05-17 15:28:43 -0700 (Mon, 17 May 2010) New Revision: 14601 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14601 Modified: trunk/open_source_licenses.txt Log: Removed Beta from the product name Modified: trunk/open_source_licenses.txt =================================================================== --- trunk/open_source_licenses.txt 2010-05-16 07:53:02 UTC (rev 14600) +++ trunk/open_source_licenses.txt 2010-05-17 22:28:43 UTC (rev 14601) @@ -1,6 +1,6 @@ open_source_licenses.txt -Hyperic HQ 4.3.0 Beta +Hyperic HQ 4.3.0 Enterprise and Open Source Editions =========================================================================== |
From: hyperguy <sig...@hy...> - 2010-05-17 19:21:39
|
The cut-and-paste munged things up in my original post (copy from mac's textedit), sorry about that. Anyways, I was able to confirm that at the sigar command line, that my original query string works on both 10.6 and 10.5, i.e. all args are turned into basenames. Here is the query on 10.5: sigar> ps Exe.Name.ct=make,Args.1.ct=-f,Args.2.ct=Makefile,Args.3.ct=timer,Args.4.ct=test_timeout,Args.5.ct=all 24881 build 14:13 74M 564K - R 0:0 /Developer/usr/bin/make It seems that something is not right when I'm doing the query programmatically. Given the above query string, what is the correct way to run the query programmatically? It seems that if ps works on both 10.5 and 10.6, then I must be doing something wrong. TIA -hyperguy |
From: hyperguy <sig...@hy...> - 2010-05-17 19:21:39
|
Found out the reason. On 10.5 there is at least a 16ms window before the process actually starts. So it looks like sigar wasn't finding the process because it didn't yet exist. I added a wait loop to check for the expected process, and that did the trick. |
From: ppavankumargupta <ppa...@gm...> - 2010-05-17 19:21:25
|
Hi giri, have you found any solution? |
From: Akansha J. <aka...@gm...> - 2010-05-17 19:21:17
|
Hi...to configure tomcat installed using exe file, right click on the service icon present in taskbar and go to configure. In the window opened, go to Java tab and enter following lines in the java options : -Dcom.sun.management.jmxremote.port=6969 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false and press Ok. Restart tomcat. |
From: Mirko P. <m.p...@gm...> - 2010-05-16 20:22:43
|
Hi, you can only collect metrics and stats if you use SIGAR locally on the system you want to monitor. Mirko |
From: <bo...@hy...> - 2010-05-16 07:53:12
|
Author: bob Date: 2010-05-16 00:53:02 -0700 (Sun, 16 May 2010) New Revision: 14600 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14600 Modified: trunk/etc/version.properties Log: Release 4.3.0 build #1442 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2010-05-15 07:53:08 UTC (rev 14599) +++ trunk/etc/version.properties 2010-05-16 07:53:02 UTC (rev 14600) @@ -1,3 +1,3 @@ -#Sat May 15 00:16:42 PDT 2010 +#Sun May 16 00:17:17 PDT 2010 version=4.3.0 -build=1441 +build=1442 |
From: <bo...@hy...> - 2010-05-15 07:53:16
|
Author: bob Date: 2010-05-15 00:53:08 -0700 (Sat, 15 May 2010) New Revision: 14599 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14599 Modified: trunk/etc/version.properties Log: Release 4.3.0 build #1441 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2010-05-15 00:37:43 UTC (rev 14598) +++ trunk/etc/version.properties 2010-05-15 07:53:08 UTC (rev 14599) @@ -1,3 +1,3 @@ -#Fri May 14 00:17:01 PDT 2010 +#Sat May 15 00:16:42 PDT 2010 version=4.3.0 -build=1440 +build=1441 |
Author: pnguyen Date: 2010-05-14 17:37:43 -0700 (Fri, 14 May 2010) New Revision: 14598 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14598 Modified: trunk/src/org/hyperic/hq/bizapp/Resources.properties trunk/src/org/hyperic/hq/bizapp/server/session/AppdefBossEJBImpl.java trunk/src/org/hyperic/hq/ui/action/resource/hub/RemoveResourceAction.java trunk/web/WEB-INF/classes/ApplicationResources.properties Log: [HHQ-3772] If there is a scheduler error, prevent the delete from occurring Modified: trunk/src/org/hyperic/hq/bizapp/Resources.properties =================================================================== --- trunk/src/org/hyperic/hq/bizapp/Resources.properties 2010-05-14 22:12:30 UTC (rev 14597) +++ trunk/src/org/hyperic/hq/bizapp/Resources.properties 2010-05-15 00:37:43 UTC (rev 14598) @@ -19,3 +19,7 @@ alert.threshold.subject.end.message=HQ alert storm has ended alert.threshold.subject.continue.message=HQ alert storm update alert.threshold.subject.begin.message=HQ alert storm in progress + +resource.groups.remove.error.downtime.exists=Could not remove {0} because a downtime schedule exists. +resource.groups.remove.error.downtime.scheduler.failure=Could not remove {0} because of a scheduler error. + Modified: trunk/src/org/hyperic/hq/bizapp/server/session/AppdefBossEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/bizapp/server/session/AppdefBossEJBImpl.java 2010-05-14 22:12:30 UTC (rev 14597) +++ trunk/src/org/hyperic/hq/bizapp/server/session/AppdefBossEJBImpl.java 2010-05-15 00:37:43 UTC (rev 14598) @@ -6,7 +6,7 @@ * normal use of the program, and does *not* fall under the heading of * "derived work". * - * Copyright (C) [2004-2009], Hyperic, Inc. + * Copyright (C) [2004-2010], Hyperic, Inc. * This file is part of HQ. * * HQ is free software; you can redistribute it and/or modify @@ -25,6 +25,7 @@ package org.hyperic.hq.bizapp.server.session; +import java.text.MessageFormat; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -36,6 +37,7 @@ import java.util.List; import java.util.Map; import java.util.Properties; +import java.util.ResourceBundle; import java.util.Set; import java.util.TreeSet; import java.util.regex.PatternSyntaxException; @@ -198,6 +200,8 @@ extends BizappSessionEJB implements SessionBean { + private final String BUNDLE = "org.hyperic.hq.bizapp.Resources"; + private final String APPDEF_PAGER_PROCESSOR = "org.hyperic.hq.appdef.shared.pager.AppdefPagerProc"; @@ -1323,14 +1327,24 @@ getEventsBoss().getMaintenanceEvent(sessionId, aeid.getId()); if (event != null && event.getStartTime() != 0) { - throw new VetoException("Could not remove resource " + aeid + - " because a downtime schedule exists."); + String msg = ResourceBundle.getBundle(BUNDLE) + .getString("resource.groups.remove.error.downtime.exists"); + + throw new VetoException( + MessageFormat.format(msg, new String[] {res.getName()})); } - } catch (Throwable t) { + } catch (SchedulerException se) { // HHQ-3772: This should not happen. However, if it does, - // log the exception as a warning and continue with the delete. - log.warn("Failure getting the downtime schedule for group[" + aeid + "]. " - + "Ignoring and continuing with the delete process.", t); + // log the exception as a warning and do not allow to delete + // until the scheduler issue is resolved + log.warn("Scheduler error getting the downtime schedule for group[" + aeid + "]: " + + se.getMessage(), se); + + String msg = ResourceBundle.getBundle(BUNDLE) + .getString("resource.groups.remove.error.downtime.scheduler.failure"); + + throw new VetoException( + MessageFormat.format(msg, new String[] {res.getName()})); } } if (res == null) { Modified: trunk/src/org/hyperic/hq/ui/action/resource/hub/RemoveResourceAction.java =================================================================== --- trunk/src/org/hyperic/hq/ui/action/resource/hub/RemoveResourceAction.java 2010-05-14 22:12:30 UTC (rev 14597) +++ trunk/src/org/hyperic/hq/ui/action/resource/hub/RemoveResourceAction.java 2010-05-15 00:37:43 UTC (rev 14598) @@ -6,7 +6,7 @@ * normal use of the program, and does *not* fall under the heading of * "derived work". * - * Copyright (C) [2004, 2005, 2006], Hyperic, Inc. + * Copyright (C) [2004-2010], Hyperic, Inc. * This file is part of HQ. * * HQ is free software; you can redistribute it and/or modify @@ -138,7 +138,7 @@ BizappUtils.buildAppdefEntityIds(resourceList); if (resourceItems != null && resourceItems.length > 0) { Set deleted = new HashSet(); - int vetoed = 0; + String vetoMessage = null; // about the exception handling: // if someone either deleted the entity out from under our user // or the user hit the back button, a derivative of @@ -156,15 +156,16 @@ log.error("Removing resource " + resourceId + "failed."); } catch (VetoException v) { - vetoed++; - log.info(v.getMessage()); + vetoMessage = v.getMessage(); + log.info(vetoMessage); } } - if (vetoed > 0) { + if (vetoMessage != null) { RequestUtils - .setError(request, - "resource.common.inventory.groups.error.RemoveVetoed"); + .setErrorObject(request, + "resource.common.inventory.groups.error.RemoveVetoed", + vetoMessage); } else if (deleted.size() > 0) { RequestUtils .setConfirmation(request, Modified: trunk/web/WEB-INF/classes/ApplicationResources.properties =================================================================== --- trunk/web/WEB-INF/classes/ApplicationResources.properties 2010-05-14 22:12:30 UTC (rev 14597) +++ trunk/web/WEB-INF/classes/ApplicationResources.properties 2010-05-15 00:37:43 UTC (rev 14598) @@ -1127,7 +1127,7 @@ resource.common.inventory.error.ReportTypeIsRequired=report type not specified resource.common.inventory.error.ReportNameRequired=report name not specified resource.common.inventory.groups.NewGroupsTab=Groups not containing this resource -resource.common.inventory.groups.error.RemoveVetoed=Could not remove the selected group(s) because a downtime schedule exists. +resource.common.inventory.groups.error.RemoveVetoed={0} # security resource.common.inventory.security.SecurityTH=Security |
From: <gla...@hy...> - 2010-05-14 22:12:37
|
Author: glaullon Date: 2010-05-14 15:12:30 -0700 (Fri, 14 May 2010) New Revision: 14597 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14597 Modified: trunk/src/org/hyperic/hq/product/ServerControlPlugin.java Log: [HHQ-3989] WebLogic Plugin Control Action Start cannot start WebLogic Modified: trunk/src/org/hyperic/hq/product/ServerControlPlugin.java =================================================================== --- trunk/src/org/hyperic/hq/product/ServerControlPlugin.java 2010-05-14 22:09:45 UTC (rev 14596) +++ trunk/src/org/hyperic/hq/product/ServerControlPlugin.java 2010-05-14 22:12:30 UTC (rev 14597) @@ -422,7 +422,12 @@ //which do not background themselves Properties props = getManager().getProperties(); String cwd = System.getProperty("user.dir"); - String dir = props.getProperty(AgentConfig.PROP_INSTALLHOME[0]); + String dir = ""; + try{ + dir=props.getProperty(AgentConfig.PROP_INSTALLHOME[0]); + }catch(java.lang.NoClassDefFoundError e){ // in standalone -> Exception in thread "main" java.lang.NoClassDefFoundError: org/hyperic/hq/agent/AgentConfig + dir = props.getProperty("agent.install.home", cwd); + } if (dir.equals(".")) { //XXX: ./background.sh command silently fails when running @@ -433,13 +438,21 @@ File background = new File(dir, BACKGROUND_SCRIPT); if (!background.exists()) { //try relative to pdk.dir for command-line usage - String pdk = ProductPluginManager.getPdkDir(); - dir = pdk + "/../"; - background = new File(dir, BACKGROUND_SCRIPT); + File pdk = new File(ProductPluginManager.getPdkDir()); + if(!pdk.isAbsolute()){ + pdk=new File(new File(cwd),ProductPluginManager.getPdkDir()); + } + background = new File(pdk, "../"+BACKGROUND_SCRIPT); } if (background.exists()) { - args.add(background.toString()); + try { + args.add(background.getCanonicalPath()); + } catch (IOException ex1) { + args.add(background.getAbsolutePath()); + getLog().debug(ex1); + } } + getLog().info("background="+background); } String prefix = getControlProgramPrefix(); |
From: <gla...@hy...> - 2010-05-14 22:09:53
|
Author: glaullon Date: 2010-05-14 15:09:45 -0700 (Fri, 14 May 2010) New Revision: 14596 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14596 Modified: trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicControlPlugin.java trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicDetector.java trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/ServerQuery.java trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/WeblogicRuntimeDiscoverer.java Log: [HHQ-3989] WebLogic Plugin Control Action Start cannot start WebLogic Modified: trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicControlPlugin.java =================================================================== --- trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicControlPlugin.java 2010-05-14 07:57:10 UTC (rev 14595) +++ trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicControlPlugin.java 2010-05-14 22:09:45 UTC (rev 14596) @@ -35,6 +35,7 @@ import org.hyperic.hq.product.MetricUnreachableException; import org.hyperic.hq.product.ServerControlPlugin; import org.hyperic.hq.product.PluginException; +import org.hyperic.hq.product.ProductPluginManager; import org.hyperic.hq.product.TypeInfo; import org.hyperic.util.config.ConfigOption; @@ -177,19 +178,20 @@ } public boolean isWeblogicRunning() { + boolean res = false; + Metric metric = getLifecycleMetric(); - - Integer state; - try { - state = (Integer)WeblogicUtil.getRemoteMBeanValue(metric); + Integer state = (Integer) WeblogicUtil.getRemoteMBeanValue(metric); + double val = WeblogicUtil.convertStateVal(state); + res = (val == Metric.AVAIL_UP); } catch (Exception e) { - return false; + if (getLog().isDebugEnabled()) { + getLog().error(e); + } } - - double val = WeblogicUtil.convertStateVal(state); - - return val == Metric.AVAIL_UP; + getLog().error("[isWeblogicRunning] "+res); + return res; } protected boolean isBackgroundCommand() { Modified: trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicDetector.java =================================================================== --- trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicDetector.java 2010-05-14 07:57:10 UTC (rev 14595) +++ trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/WeblogicDetector.java 2010-05-14 22:09:45 UTC (rev 14596) @@ -66,8 +66,7 @@ private static final String ADMIN_START = "startWebLogic" + SCRIPT_EXT; - private static final String NODE_START = - "startManagedWebLogic" + SCRIPT_EXT; + public static final String NODE_START = "bin/startManagedWebLogic" + SCRIPT_EXT; private static final String PROP_MX_SERVER = "-Dweblogic.management.server"; @@ -83,28 +82,6 @@ return new WeblogicRuntimeDiscoverer(this); } - private File getPossibleControlProgram(File dir) { - String[] scripts = dir.list(new FilenameFilter() { - public boolean accept(File dir, String name) { - if (name.startsWith("start") && - name.endsWith(SCRIPT_EXT) && - !name.equals(NODE_START) && - (name.indexOf("PointBase") == -1)) - { - return true; - } - return false; - } - }); - - if ((scripts == null) || (scripts.length == 0)) { - return null; - } - else { - return new File(dir, scripts[0]); - } - } - //just here to override protected access. void adjustWeblogicClassPath(String installpath) { adjustClassPath(installpath); @@ -207,37 +184,27 @@ "logs", //9.1 }; - File log = null; + File wlsLog = null; for (int i=0; i<dirs.length; i++) { - log = + wlsLog = new File(installDir, dirs[i] + File.separator + srvName + ".log"); - if (log.exists()) { + if (wlsLog.exists()) { break; } } productConfig.setValue(WeblogicLogFileTrackPlugin.PROP_FILES_SERVER, - log.toString()); + wlsLog.toString()); ConfigResponse controlConfig = new ConfigResponse(); - File script = //9.1 - getPossibleControlProgram(new File(installDir, "../..")); - if ((script == null) || !script.exists()) { - script = getPossibleControlProgram(installDir); - } - if (script == null) { - script = new File(installDir, ADMIN_START); - } - + File script = new File(installDir,"../../" + ADMIN_START); try { - controlConfig.setValue(ServerControlPlugin.PROP_PROGRAM, - getCanonicalPath(script.getPath())); - } catch (InvalidOptionException e) { - this.log.error(e.getMessage(), e); - } catch (InvalidOptionValueException e) { - this.log.error(e.getMessage(), e); + controlConfig.setValue(ServerControlPlugin.PROP_PROGRAM, script.getCanonicalPath()); + } catch (IOException ex) { + controlConfig.setValue(ServerControlPlugin.PROP_PROGRAM, script.getPath()); + log.debug(ex); } boolean hasCreds = false; @@ -279,8 +246,8 @@ server.setName(name); - server.setProductConfig(productConfig); - server.setControlConfig(controlConfig); + setProductConfig(server,productConfig); + setControlConfig(server,controlConfig); //force user to configure by not setting measurement config //since we dont discover username or password. if (hasCreds) { Modified: trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/ServerQuery.java =================================================================== --- trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/ServerQuery.java 2010-05-14 07:57:10 UTC (rev 14595) +++ trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/ServerQuery.java 2010-05-14 22:09:45 UTC (rev 14596) @@ -26,6 +26,7 @@ package org.hyperic.hq.plugin.weblogic.jmx; import java.io.File; +import java.io.IOException; import java.util.Collections; import java.util.Comparator; import java.util.Hashtable; @@ -36,6 +37,9 @@ import javax.management.MBeanServer; import javax.management.ObjectName; import javax.management.MalformedObjectNameException; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.hyperic.hq.plugin.weblogic.WeblogicDetector; import org.hyperic.hq.product.TypeBuilder; @@ -47,6 +51,8 @@ extends BaseServerQuery implements Comparator { + private static final Log log = LogFactory.getLog(ServerQuery.class); + private WeblogicDiscover discover; private String url; private boolean isAdmin = false; @@ -445,19 +451,17 @@ if (!this.isRunning) { return ""; } - - if (this.isAdmin) { - ctl = new File(this.cwd, "startWebLogic.sh").toString(); - } - else { - if (this.cwd.getName().equals("nodemanager")) { - ctl = ""; + + if (this.cwd.getName().equals("nodemanager")) { + ctl = ""; + } else { + try { + ctl = new File(this.cwd, WeblogicDetector.NODE_START).getCanonicalPath(); + } catch (IOException ex) { + ctl = new File(this.cwd, WeblogicDetector.NODE_START).getPath(); + log.debug(ex); } - else { - ctl = new File(this.cwd, "startManagedWebLogic.sh").toString(); - } } - return ctl; } Modified: trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/WeblogicRuntimeDiscoverer.java =================================================================== --- trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/WeblogicRuntimeDiscoverer.java 2010-05-14 07:57:10 UTC (rev 14595) +++ trunk/plugins/weblogic/src/org/hyperic/hq/plugin/weblogic/jmx/WeblogicRuntimeDiscoverer.java 2010-05-14 22:09:45 UTC (rev 14596) @@ -216,6 +216,7 @@ for (int i = 0; i < servers.size(); i++) { serverQuery = (ServerQuery) servers.get(i); + if(!serverQuery.isRunning()) continue; if (serverQuery.isAdmin()) { adminVersion = serverQuery.getVersion(); |
From: <bo...@hy...> - 2010-05-14 07:57:20
|
Author: bob Date: 2010-05-14 00:57:10 -0700 (Fri, 14 May 2010) New Revision: 14595 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14595 Modified: trunk/etc/version.properties Log: Release 4.3.0 build #1440 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2010-05-13 18:54:34 UTC (rev 14594) +++ trunk/etc/version.properties 2010-05-14 07:57:10 UTC (rev 14595) @@ -1,3 +1,3 @@ -#Thu May 13 00:18:08 PDT 2010 +#Fri May 14 00:17:01 PDT 2010 version=4.3.0 -build=1439 +build=1440 |
From: <no...@gi...> - 2010-05-14 00:14:54
|
Branch: refs/heads/evolution Home: http://github.com/hyperic/hqapi Commit: 2663f6d145d6055b11c4c434ad2758e18b2e1cce http://github.com/hyperic/hqapi/commit/2663f6d145d6055b11c4c434ad2758e18b2e1cce Author: Jennifer Hickey <jen...@sp...> Date: 2010-05-13 (Thu, 13 May 2010) Changed paths: A hqapi1-integration-tests/.classpath A hqapi1-integration-tests/.project A hqapi1-integration-tests/.settings/org.maven.ide.eclipse.prefs A hqapi1-integration-tests/pom.xml A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AgentGetAgents_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AgentGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AgentPing_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertAck_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetByParent_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetByResource_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetByResources_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetTypeBased_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncActions_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncBaselineCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncConfigCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncControlAction_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncControlCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncLogCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncMetricChangeCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncOpenNMSAction_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncPropertyCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncRecoveryCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncScriptAction_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncThresholdCondition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSync_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertFindByResource_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertFind_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertFireRecovery_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertFix_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AlertTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationCreate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationList_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationSync_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationUpdate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AutodiscoveryApprove_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AutodiscoveryGetQueue_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/AutodiscoveryTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ControlAction_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ControlExecute_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ControlHistory_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ControlTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationCreate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationGetEscalation_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationListEscalations_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationSync_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EscalationUpdateEscalation_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EventFindByResource_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/EventFind_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupControlAction_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupControlExecute_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupControlHistory_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupSync_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/GroupTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/HQApiTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/HierarchicalAlertingOff_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/HierarchicalAlertingOn_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/HierarchicalAlertingTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/InvalidLogin_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceSchedule_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceUnschedule_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataAddData_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGetLastMulti_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGetLast_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGetMulti_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricData_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricReschedule_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricTemplate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/MetricTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/Metric_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceCreatePlatform_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceCreateServer_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceCreateService_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeSelect_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeSync_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceFind_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceGetPrototype_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceListPrototypes_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceMove_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ResourceUpdate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleCreate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleGetRole_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleGetRoles_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleSyncRoles_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/RoleUpdate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv1Trap_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv2cInform_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv2cTrap_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformAuthNoPriv_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformAuthPriv_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformNoAuthNoPriv_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3TrapAuthPriv_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SSL_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ServerConfigGet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/ServerConfigSet_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SpinBarrier.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/SpinBarrierCondition.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserChangePassword_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserCopy_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserCreate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserDelete_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserGetUser_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserGetUsers_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserSync_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/UserUpdate_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLAgent_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLAlertDefinition_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLAlert_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLApplication_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLAutodiscovery_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLControl_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLEscalation_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLEvent_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLGroup_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLMaintenance_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLMetricData_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLMetric_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLResource_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLRole_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLServerConfig_test.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLTestBase.java A hqapi1-integration-tests/src/test/java/org/hyperic/hq/hqapi1/test/WADLUser_test.java M hqapi1/pom.xml R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AgentGetAgents_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AgentGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AgentPing_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertAck_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetByParent_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetByResource_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetByResources_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGetTypeBased_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncActions_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncBaselineCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncConfigCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncControlAction_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncControlCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncLogCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncMetricChangeCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncOpenNMSAction_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncPropertyCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncRecoveryCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncScriptAction_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSyncThresholdCondition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionSync_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDefinitionTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertFindByResource_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertFind_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertFireRecovery_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertFix_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AlertTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationCreate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationList_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationSync_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ApplicationUpdate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AutodiscoveryApprove_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AutodiscoveryGetQueue_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/AutodiscoveryTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ControlAction_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ControlExecute_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ControlHistory_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ControlTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationCreate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationGetEscalation_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationListEscalations_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationSync_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EscalationUpdateEscalation_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EventFindByResource_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/EventFind_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupControlAction_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupControlExecute_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupControlHistory_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupSync_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/GroupTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/HQApiTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/HierarchicalAlertingOff_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/HierarchicalAlertingOn_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/HierarchicalAlertingTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/InvalidLogin_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceSchedule_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MaintenanceUnschedule_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataAddData_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGetLastMulti_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGetLast_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGetMulti_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricDataTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricData_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricReschedule_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricTemplate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/MetricTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/Metric_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceCreatePlatform_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceCreateServer_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceCreateService_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeSelect_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceEdgeSync_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceFind_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceGetPrototype_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceListPrototypes_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceMove_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ResourceUpdate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleCreate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleGetRole_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleGetRoles_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleSyncRoles_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/RoleUpdate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv1Trap_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv2cInform_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv2cTrap_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformAuthNoPriv_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformAuthPriv_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformNoAuthNoPriv_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3InformTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SNMPv3TrapAuthPriv_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SSL_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ServerConfigGet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/ServerConfigSet_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SpinBarrier.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/SpinBarrierCondition.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserChangePassword_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserCopy_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserCreate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserDelete_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserGetUser_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserGetUsers_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserSync_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/UserUpdate_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLAgent_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLAlertDefinition_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLAlert_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLApplication_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLAutodiscovery_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLControl_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLEscalation_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLEvent_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLGroup_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLMaintenance_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLMetricData_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLMetric_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLResource_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLRole_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLServerConfig_test.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLTestBase.java R hqapi1/src/test/java/org/hyperic/hq/hqapi1/test/WADLUser_test.java M pom.xml Log Message: ----------- Added integration-test profile to enable on-demand running of integration tests (which require a running HQ EE agent and server) |
From: hyperguy <sig...@hy...> - 2010-05-13 22:52:04
|
Hi, I'm having an issue monitoring a process in java from mac os x 10.5. On 10.6, this seems to work fairly good, though, maybe not 100%, but close. However, on 10.5 it works 0%. I use process builder to create a java process. In this case it's actually a make command that's invoked that is causing the problem similar to the following: make -f <path to makefile>/Makefile ARG1=VAL1 ARG2=VAL2 ARG3+=VAL3 <other args...> SRC_ROOT=<somepath> OUTPUTDIR=<anotherpath> all I use PTLQ to look for this process and I create a query string something like: String query = "Exe.Name.ct=make,Args.1.ct=-f,Args.2.ct=Makefile,Args.2.ct=ARG1=VAL1 .". Basically, to simplify the query, I take the basename of arch arg, and then use "ct' with each arg to try to match it. I didn't seem to have much luck using "eq" with unmodified args when I tried this weeks (if not months) ago. On Mac OS X 10.6 this seems to work great. On Mac OS X 10.5, it doesn't match anything. I once tried some query strings (like the PTQL page examples) such as "State.Name.eq=make,Args.-1.eq=all" (then also trying ct, then eventually changing State to Exe); however, if another make was running (and this does happen frequently), then it wouldn't match (I error out if there is more than one match). Using Exe instead of State seemed to make the following code work (at least on 10.6): Here are some code fragments. This one creates the query: public String makePTQLQueryString (String _command) { String [] cmdLineArray = _command.split("\\s+"); String queryString = null; // turn every argument into a basename for use with contains "ct" query for (int i = 0; i < cmdLineArray.length; i++) { cmdLineArray [i] = basename (cmdLineArray [i]); } // every query should have the exe name queryString = "Exe.Name.ct="+cmdLineArray[0]; // the rest of the command line, if any, should be args if (cmdLineArray.length > 1) { for (int i = 1; i < cmdLineArray.length; i++) { queryString += ",Args."+i+".ct="+cmdLineArray[i]; } } return queryString; } Here I use a global sigar object (I also tried creating a new sigar obj for each query), and I search for processes that match the query above: int pid = 0; // process query logic moved to makeQueryString String query = makePTQLQueryString (appName); LOG(this, LOG_SEV_TRACE, "isRunning(" + appName + ", " + guiApp + "): query:\n '" + query + "'"); try { pQuery = processQuery.getQuery(query); } catch (MalformedQueryException e) { LOG(this, LOG_SEV_ERROR, "IsRunning: malformedquery exception: " + e.getMessage()); return 0; } try { long[] pids = pQuery.find(sigar); LOG(this, LOG_SEV_TRACE, "isRunning(" + appName + "): num of matching pids for '" + appName + "': " + pids.length); if (pids.length == 1) { pid = (int) pids[0]; LOG(this, LOG_SEV_TRACE, "isRunning(" + appName + ", " + guiApp + "): found matching pid '" + pid + "' for '" + appName + "'"); } else if (pids.length < 1) { LOG(this, LOG_SEV_TRACE, "isRunning(" + appName + ", " + guiApp + "): no matching pid found for '" + appName + "'"); } else if (pids.length > 1) { // we have more than one pid available, but randomly choosing // one is prob not the right answer here // a better solution is notify the user, and let him/her make a // better appName query LOG(this, LOG_SEV_TRACE, "isRunning(" + appName + ", " + appName + ", " + guiApp + "): warning: found '" + pids.length + "' matching pids for '" + appName + "'"); } } catch (SigarException e) { LOG(this, LOG_SEV_ERROR, "IsRunning: sigar exception: " + e.getMessage()); return 0; } LOG(this, LOG_SEV_INFO, "isRunning(" + appName + ", " + guiApp + ") returns: " + pid); return pid; Does this seem like the right approach to take with my queries? I am trying to make the code generic so that I can invoke arbitrary processes and still match them exactly. Are there any known problems or limitations that might cause this to work on 10.6 but fail on 10.5? Eventually, I want to make the same code work on mac, linux, windows, etc. Thanks, hyperguy |
From: JeanDagenais2 <sig...@hy...> - 2010-05-13 22:52:02
|
Hello, We have deployed a new agent on Solaris 9, and I am seeing an exception with the ifconfig command of sigar. The problem happen with this method invocation: /** Extract metrics from sigar interface */ String[] ifNames= sigar.getNetInterfaceList(); which cause this exception: org.hyperic.sigar.SigarFileNotFoundException: No such file or directory at org.hyperic.sigar.Sigar.getNetInterfaceList(Native Method) at com.performance.agent.AppEnvironmentMonitor.sampleNetwork(AppEnvironmentMonitor.java:1454) at com.performance.agent.AppEnvironmentMonitor.start(AppEnvironmentMonitor.java:349) at com.performance.agent.AppEnvironmentMonitor.main(AppEnvironmentMonitor.java:142) 5/10/10 06:27:52 PM PDT [ERROR] [com.performance.agent.AppEnvironmentMonitor] Exception when getting metrics from SIGAR When I run the SIGAR program, this is what I get: ******** WORK OK with 32 bit JVM bash-2.03$ /apps/qosmon/qosmon/jre/jre1.6.0_20_solaris_sparc_64/bin/java -jar sigar.jar sigar> ifconfig lo0 Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MULTICAST MTU:8232 Metric:1 RX packets:5830 errors:-1 dropped:-1 overruns:-1 frame:-1 TX packets:5830 errors:-1 dropped:-1 overruns:-1 carrier:-1 collisions:-1 RX bytes:-1 (-) TX bytes:-1 (-) ce0 Link encap:Ethernet HWaddr 00:03:BA:56:DC:C5 inet addr:10.45.18.3 Bcast:10.45.18.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1033913 errors:0 dropped:0 overruns:0 frame:0 TX packets:164514 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 RX bytes:233953280 (223M) TX bytes:32044637 ( 31M) sigar> version Sigar version.......java=1.6.3.82, native=1.6.4.114 Build date..........java=07/09/2009 04:06 AM, native=04/28/2010 04:20 AM SCM rev.............java=80016c6, native=b40013d Archlib.............libsigar-sparc-solaris.so Current fqdn........mogera1.wellsfargo.com Current user........dagenaij OS description......Solaris 9 OS name.............Solaris OS arch.............sparc OS machine..........sun4u OS version..........5.9 OS patch level......unknown OS vendor...........Sun Microsystems OS vendor version...9 OS code name........ OS data model.......32 OS cpu endian.......big Java vm version.....16.3-b01 Java vm vendor......Sun Microsystems Inc. Java home.........../apps/qosmon/qosmon/jre/jre1.6.0_20_solaris_sparc_64 sigar> exit Goodbye. ******** PROBLEM with 64bit JVM, enabled with the -d64 flag bash-2.03$ /apps/qosmon/qosmon/jre/jre1.6.0_20_solaris_sparc_64/bin/java -d64 -jar sigar.jar sigar> ifconfig No such file or directory sigar> version Sigar version.......java=1.6.3.82, native=1.6.4.124 Build date..........java=07/09/2009 04:06 AM, native=04/28/2010 04:12 AM SCM rev.............java=80016c6, native=b40013d Archlib.............libsigar-sparc64-solaris.so Current fqdn........mogera1.wellsfargo.com Current user........dagenaij OS description......Solaris 9 OS name.............Solaris OS arch.............sparc OS machine..........sun4u OS version..........5.9 OS patch level......unknown OS vendor...........Sun Microsystems OS vendor version...9 OS code name........ OS data model.......64 OS cpu endian.......big Java vm version.....16.3-b01 Java vm vendor......Sun Microsystems Inc. Java home.........../apps/qosmon/qosmon/jre/jre1.6.0_20_solaris_sparc_64 These are the information on the servers: bash-2.03$ uname -a SunOS mogera1 5.9 Generic_122300-02 sun4u sparc SUNW,Sun-Fire-V440 MACHTYPE=sparc-sun-solaris Thank you very much for your help, Jean |
From: <dcr...@hy...> - 2010-05-13 18:54:43
|
Author: dcrutchf Date: 2010-05-13 11:54:34 -0700 (Thu, 13 May 2010) New Revision: 14594 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14594 Modified: trunk/src/org/hyperic/hq/authz/shared/ResourceOperationsHelper.java trunk/src/org/hyperic/hq/events/server/session/SessionBase.java Log: [HHQ-3983] Cannot Add Application to favorite resources Modified: trunk/src/org/hyperic/hq/authz/shared/ResourceOperationsHelper.java =================================================================== --- trunk/src/org/hyperic/hq/authz/shared/ResourceOperationsHelper.java 2010-05-13 08:34:12 UTC (rev 14593) +++ trunk/src/org/hyperic/hq/authz/shared/ResourceOperationsHelper.java 2010-05-13 18:54:34 UTC (rev 14594) @@ -208,6 +208,9 @@ case AppdefEntityConstants.APPDEF_TYPE_GROUP: resourceTypeCode = GROUP; break; + case AppdefEntityConstants.APPDEF_TYPE_APPLICATION: + resourceTypeCode = APPLICATION; + break; default: resourceTypeCode = -1; } Modified: trunk/src/org/hyperic/hq/events/server/session/SessionBase.java =================================================================== --- trunk/src/org/hyperic/hq/events/server/session/SessionBase.java 2010-05-13 08:34:12 UTC (rev 14593) +++ trunk/src/org/hyperic/hq/events/server/session/SessionBase.java 2010-05-13 18:54:34 UTC (rev 14594) @@ -259,7 +259,7 @@ break; default: - throw new InvalidAppdefTypeException("Unknown type: " + resourceType); + throw new PermissionException("Unknown type: " + resourceType); } // ...check based on resource type to see if we have the requested permission... |
From: <bo...@hy...> - 2010-05-13 08:34:22
|
Author: bob Date: 2010-05-13 01:34:12 -0700 (Thu, 13 May 2010) New Revision: 14593 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14593 Modified: trunk/etc/version.properties Log: Release 4.3.0 build #1439 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2010-05-13 07:09:08 UTC (rev 14592) +++ trunk/etc/version.properties 2010-05-13 08:34:12 UTC (rev 14593) @@ -1,3 +1,3 @@ -#Wed May 12 00:21:31 PDT 2010 +#Thu May 13 00:18:08 PDT 2010 version=4.3.0 -build=1438 +build=1439 |
From: <pn...@hy...> - 2010-05-13 07:09:17
|
Author: pnguyen Date: 2010-05-13 00:09:08 -0700 (Thu, 13 May 2010) New Revision: 14592 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14592 Modified: trunk/src/org/hyperic/hq/scheduler/server/session/SchedulerEJBImpl.java Log: [HHQ-3772] make sure proxy is valid by making a simple call Modified: trunk/src/org/hyperic/hq/scheduler/server/session/SchedulerEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/scheduler/server/session/SchedulerEJBImpl.java 2010-05-12 07:55:41 UTC (rev 14591) +++ trunk/src/org/hyperic/hq/scheduler/server/session/SchedulerEJBImpl.java 2010-05-13 07:09:08 UTC (rev 14592) @@ -6,7 +6,7 @@ * normal use of the program, and does *not* fall under the heading of * "derived work". * - * Copyright (C) [2004, 2005, 2006], Hyperic, Inc. + * Copyright (C) [2004-2010], Hyperic, Inc. * This file is part of HQ. * * HQ is free software; you can redistribute it and/or modify @@ -69,6 +69,7 @@ * view-type = "local" * type = "Stateless" * @ejb:util generate = "physical" + * @ejb:interface local-extends="org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean, javax.ejb.EJBLocalObject" * @ejb:transaction type = "Required" */ public class SchedulerEJBImpl @@ -92,14 +93,20 @@ private SchedulerServiceMBean getSchedulerService() throws SchedulerException { - try { - return (SchedulerServiceMBean) + try { + SchedulerServiceMBean mbean = (SchedulerServiceMBean) MBeanProxy.get(SchedulerServiceMBean.class, SCHEDULER_MBEAN_NAME, MBeanServerLocator.locateJBoss()); + + // make sure proxy is valid by making a simple call + mbean.isShutdown(); + + return mbean; + } catch (Exception e) { throw new SchedulerException("Failed to get a proxy to the " + - "scheduler service MBean", e); + "scheduler service MBean: " + e.getMessage(), e); } } |
From: <bo...@hy...> - 2010-05-12 07:55:50
|
Author: bob Date: 2010-05-12 00:55:41 -0700 (Wed, 12 May 2010) New Revision: 14591 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14591 Modified: trunk/etc/version.properties Log: Release 4.3.0 build #1438 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2010-05-12 00:27:34 UTC (rev 14590) +++ trunk/etc/version.properties 2010-05-12 07:55:41 UTC (rev 14591) @@ -1,3 +1,3 @@ -#Tue May 11 00:20:03 PDT 2010 +#Wed May 12 00:21:31 PDT 2010 version=4.3.0 -build=1437 +build=1438 |
From: Ray B. <sig...@hy...> - 2010-05-12 05:28:53
|
Something like: % export LD_LIBRARY_PATH="DIR_where_Your_libsigar-x86-linux.so_is":$LD_LIBRARY_PATH % mvn site So if you put your libsigar-x86-linux.so in the depends/ below the current dir ("."): then:: % export LD_LIBRARY_PATH=depends:$LD_LIBRARY_PATH % mvn site |