HP-UX Utilization Provider A.01.08.08.00 Data Sheet

[out] sint32 DBCMemory,
[out] sint32 SystemMemory,
[out] sint32 TotalMemory,
[out] boolean MemoryBottleneckReading,
[out] sint8 CPUUtilization,
[out] sint16 NumActiveCPUs,
[out] sint16
NumTotalCPUs,
[out] sint32 NumUsedCPUClockTicks,
[out] sint32 TotalCPUClockTicks,
[out] boolean CPUBottleneckReading,
[out] sint8 NumThreadsPerCore,
[out] sint8 DiskDataType,
[out] sint16 MaxDiskInterfaceCards,
[out] string DiskInterfaceCards[],
[out] sint8 DiskBWUtilization[],
[out] sint32 NumDiskRW[],
[out] sint32 MaxDiskRW[],
[out] boolean DiskBottleneckReading[],
[out] sint16 MaxLanCards,
[out] string LanCards[],
[out] sint8 LanLinkAggregator[],
[out] sint8 LanUtilization[],
[out] sint32 LanMa
xPayloadPossible[],
[out] sint64
LanMaxPayloadPossibleLong[]
[out] sint32 LanPayloadTransferred[],
[out] sint64
LanPayloadTransferredLong[]
[out] sint32 LanPacketsTransferred[],
[out] sint64
LanPacketsTransferredLong[]
[out] boolean LanBottleneckReading[],
[out] sint16 NumProcesses,
[out] sint64 NicSpeed[],
[out] sint64 LogicalDiskSpace,
[out] sint64 LogicalDiskUsed,
[out] sint64 PeakPagein,
[out] sint64 PakPageinFaults,
[out] sint32 DiskIOPersec,
[out] sint32 CPUQueueLength,
[out] sint32
NumHardDisks);
sint8 getProviderVersion([out] string
VersionNumber);
will be thrown.
For the disk and LAN utilization data, data is
returned by either disk interface or LAN card.
Thus, the data for the card listed in index I of
the LanCards array will be in index I of the
other LAN data arrays. Also, for disk and LAN
data, the values returned are the average
values per snapshot for the group of
snapshots included in the requested
NumSecondsOfHistory. For example, the
value of LanPayloadTransferred[I] is the
average number of kilobytes of data
transferred by the LAN card per snapshot
over the number of snapshots included in
NumSecondsOfHistory for card index I. It is
not the sum of the payload transferred over
the snapshots included in
NumSecondsOfHistory. Each metric (CPU,
Memory, Disk and LAN) has an associated
bottleneck reading indicator. If any of the
snapshots for a given metric used to
calculate the average contained a bottleneck
reading, this output parameter will be set to
true.
sint8 getProviderVersion([out] string
VersionNumber);
Method to get the Utilization Provider
version.
Table 3 HP_OSUtilization
This class contains utilization information at the OS level. Notes for getCurrentUtilization()
method (inherited from HP_Utilization): The DailyTimeStamp key will be ignored when calling
this method via invokeMethod(). A value of zero can be passed for this key
(00000000000000.000000:000).
Property Name
Property Inheritance
Property Value (and data source)
datetime DailyTimeStamp;(key)
HP_Utilization
See description in HP_Utilization.
sint64 GUID; (key)
HP_Utilization
See description in HP_Utilization.
Table 4 Non-Standard intrinsic methods supported by HP_OSUtilization
This table describes the non-standard intrinsic methods supported by HP_OSUtilization.
Method Name
Inherited from