public class Pdh extends Win32
| Modifier and Type | Field and Description |
|---|---|
static int |
BAD_COUNTERNAME
Unable to parse the counter path.
|
static int |
NO_COUNTER
The specified counter could not be found.
|
static int |
NO_INSTANCE
The specified instance is not present.
|
static int |
NO_MACHINE
Unable to connect to specified machine or machine is off line.
|
static int |
NO_OBJECT
The specified object is not found on the system.
|
static long |
PERF_TYPE_COUNTER |
static long |
PERF_TYPE_NUMBER |
static long |
PERF_TYPE_TEXT |
static long |
PERF_TYPE_ZERO |
static java.lang.String |
PERFLIB_KEY |
static int |
VALID_DATA
The returned data is valid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static void |
enableTranslation() |
protected void |
finalize() |
static java.lang.String |
getCounterName(int index) |
long |
getCounterType(java.lang.String path) |
java.lang.String |
getDescription(java.lang.String path) |
static java.util.Map |
getEnglishPerflibCounterMap() |
double |
getFormattedValue(java.lang.String path) |
static java.lang.String[] |
getInstances(java.lang.String path) |
static java.lang.String[] |
getKeys(java.lang.String path) |
static java.lang.String[] |
getObjects() |
static java.util.Map |
getPerflibCounterMap(LocaleInfo locale) |
double |
getRawValue(java.lang.String path) |
double |
getSingleValue(java.lang.String path)
Deprecated.
|
static void |
main(java.lang.String[] args)
Main method for dumping the entire PDH
Usage: Pdh [OPTION]
Show information from the Windows PDH
-v, --values include key values [default=no]
--object=NAME only print info on this object
--contains=NAME only print info on objects that contain
this substring
-i, --instance show instances [default=no]
-k, --keys show keys [default=no]
-h, --help display help and exit
|
static java.lang.String |
translate(java.lang.String path) |
static int |
validate(java.lang.String path) |
findExecutable, findScriptExecutable, getFileVersionpublic static final int VALID_DATA
public static final int NO_INSTANCE
public static final int NO_COUNTER
public static final int NO_OBJECT
public static final int NO_MACHINE
public static final int BAD_COUNTERNAME
public static final java.lang.String PERFLIB_KEY
public static final long PERF_TYPE_NUMBER
public static final long PERF_TYPE_COUNTER
public static final long PERF_TYPE_TEXT
public static final long PERF_TYPE_ZERO
public Pdh()
throws Win32Exception
Win32Exceptionpublic Pdh(java.lang.String hostName)
throws Win32Exception
Win32Exceptionprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void close()
throws Win32Exception
Win32Exceptionpublic static void enableTranslation()
throws Win32Exception
Win32Exceptionpublic static java.util.Map getEnglishPerflibCounterMap()
throws Win32Exception
Win32Exceptionpublic static java.util.Map getPerflibCounterMap(LocaleInfo locale) throws Win32Exception
Win32Exceptionpublic static java.lang.String getCounterName(int index)
throws Win32Exception
Win32Exceptionpublic double getSingleValue(java.lang.String path)
throws Win32Exception
Win32ExceptiongetRawValue(String path)public double getRawValue(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic double getFormattedValue(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic static java.lang.String translate(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic java.lang.String getDescription(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic long getCounterType(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic static java.lang.String[] getInstances(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic static java.lang.String[] getKeys(java.lang.String path)
throws Win32Exception
Win32Exceptionpublic static java.lang.String[] getObjects()
throws Win32Exception
Win32Exceptionpublic static final int validate(java.lang.String path)
public static void main(java.lang.String[] args)
Copyright ? 2004-2011 Hyperic. All Rights Reserved.