|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<CollectorPropertyDBO.BuiltIn>
com.buildforge.services.common.dbo.CollectorPropertyDBO.BuiltIn
public static enum CollectorPropertyDBO.BuiltIn
The built-in collector property names.
Enum Constant Summary | |
---|---|
CPU_ARCH
The CPU's system architecture. |
|
CPU_LOAD
The overall load of this system, as determined by taking the ratio of system idle time to clock time, as an integer percentage, and subtracting it from 100. |
|
CPU_LOAD1
The one-minute load average of the system. |
|
CPU_LOAD15
The fifteen-minute load average of the system. |
|
CPU_LOAD5
The five-minute load average of the system. |
|
CPU_MANUFACTURER
The manufacturer of the system's CPU. |
|
CPU_MHZ
The estimated CPU clock frequency in MHz. |
|
CPU_MODEL
The CPU instruction set level. |
|
CPU_SERIAL
The serial number of either the machine or its processor. |
|
DISK_FREE
The approximate amount of free disk space for the server's configured directory. |
|
DISK_TOTAL
The approximate amount of total disk space for the server's configured directory. |
|
MEM_FREE
The amount of physical memory that is available, in megabytes, as reported by the operating system. |
|
MEM_LOAD
The percentage of physical memory that is allocated. |
|
MEM_PAGESIZE
This is the size that a virtual memory page contains on this architecture. |
|
MEM_TOTAL
The total amount of physical memory, in megabytes, as reported by the operating system. |
|
NET_FQDN
The Fully-Qualified Domain Name of this system. |
|
NET_HWADDR
The hardware address of the network interface, if any. |
|
NET_IFACE
The name of the network interface over which the agent is communicating. |
|
NET_IPV
Reports the IP version over which the agent is communicating. |
|
NET_IPV4
Reports the IPv4 address over which the agent is communicating. |
|
NET_IPV6
Reports the IPv6 address over which the agent is communicating. |
|
NET_SPEED
The nominal speed of the network interface, in megabits per second. |
|
NUM_CPU
The number of processors on this system. |
|
OS_HOSTID
The return value of the gethostid() system call. |
|
OS_MACHINE
The operating system's machine identifier, as reported by its kernel. |
|
OS_RELEASE
The operating system release identifier, as reported by its kernel. |
|
OS_SYSNAME
The operating system, as reported by its kernel. |
|
OS_VERSION
The operating system version identifier, as reported by its kernel. |
|
WIN_SERVICEPACK
For Windows machines, this reports the current service pack level of the machine. |
Field Summary | |
---|---|
static java.lang.Class<CollectorPropertyDBO.BuiltIn> |
CLASS
|
Method Summary | |
---|---|
CollectorPropertyDBO.BuiltIn |
fromObject(java.lang.Object o)
|
static CollectorPropertyDBO.BuiltIn |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static CollectorPropertyDBO.BuiltIn[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final CollectorPropertyDBO.BuiltIn CPU_ARCH
public static final CollectorPropertyDBO.BuiltIn CPU_LOAD
CPU_LOAD1
for the limitations of the
agent in reporting this information.
public static final CollectorPropertyDBO.BuiltIn CPU_LOAD1
Linux: On Linux systems, this count also includes processes that are in the uninterruptable wait state, which is intended to take into account the load generated by disk I/O, but may also give misleading information if the "disk" is a network drive that has become unavailable. This behavior is the result of a design decision that was made by the Linux kernel developers, and it can not be controlled by the agent.
Windows: On Windows systems, there is no system call to return the load average information. Instead, the agent's dispatcher monitors system activity to report how the number of processes on the system changes over time. The agent has no convenient means of determining which processes are running and which ones are idle, so all processes on the system are assumed to be runnable, and a simple process count is used. This results in much larger load averages than are generally reported by other systems (commonly 30 or more), so load average is not a fair basis of comparison when used between non-Windows and Windows machines.
public static final CollectorPropertyDBO.BuiltIn CPU_LOAD5
CPU_LOAD1
for more information.
public static final CollectorPropertyDBO.BuiltIn CPU_LOAD15
CPU_LOAD1
for more information.
public static final CollectorPropertyDBO.BuiltIn CPU_MHZ
public static final CollectorPropertyDBO.BuiltIn CPU_MANUFACTURER
public static final CollectorPropertyDBO.BuiltIn CPU_MODEL
architecture
, the processor can be at the
386, 486, 586, 686, or
X86_64 level. Not that X86_64 is not
related to the IA-64 architecture. This information
may not be available on all platforms.
public static final CollectorPropertyDBO.BuiltIn CPU_SERIAL
public static final CollectorPropertyDBO.BuiltIn DISK_FREE
public static final CollectorPropertyDBO.BuiltIn DISK_TOTAL
public static final CollectorPropertyDBO.BuiltIn MEM_FREE
public static final CollectorPropertyDBO.BuiltIn MEM_LOAD
MEM_FREE
/ MEM_TOTAL
)) * 100).
public static final CollectorPropertyDBO.BuiltIn MEM_PAGESIZE
public static final CollectorPropertyDBO.BuiltIn MEM_TOTAL
public static final CollectorPropertyDBO.BuiltIn NET_FQDN
public static final CollectorPropertyDBO.BuiltIn NET_IFACE
public static final CollectorPropertyDBO.BuiltIn NET_IPV
public static final CollectorPropertyDBO.BuiltIn NET_IPV4
public static final CollectorPropertyDBO.BuiltIn NET_IPV6
public static final CollectorPropertyDBO.BuiltIn NET_HWADDR
public static final CollectorPropertyDBO.BuiltIn NET_SPEED
public static final CollectorPropertyDBO.BuiltIn NUM_CPU
public static final CollectorPropertyDBO.BuiltIn OS_HOSTID
public static final CollectorPropertyDBO.BuiltIn OS_MACHINE
OS_SYSNAME
for more information.
public static final CollectorPropertyDBO.BuiltIn OS_RELEASE
OS_SYSNAME
for more information.
public static final CollectorPropertyDBO.BuiltIn OS_SYSNAME
OS_MACHINE
, OS_RELEASE
,
and OS_VERSION
taken from real systems are given in the table
below. Note that different vendors have varied interpretations of the
meanings of these fields.
Operating System | OS_SYSNAME | OS_RELEASE | OS_VERSION | OS_MACHINE |
---|---|---|---|---|
AIX 5.3 | AIX | 3 | 5 | 000179DAD300 |
HP-UX 11.11 | HP-UX | B.11.11 | U | 9000/800 |
Linux Kubuntu Edgy Eft | Linux | 2.6.17-11-generic | #2 SMP Thu Feb 1 19:52:28 UTC 2007 | i686 |
MacOS/X 10.4.8 | Darwin | 8.8.0 | Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC | Power Macintosh |
Solaris 2.10 (x86) | SunOS | 5.10 | Generic_118844-26 | i86pc |
Windows XP | Windows XP | 5 | 1 | x86 |
z/OS 1.5 | OS/390 | 15.00 | 3 | 2066 |
public static final CollectorPropertyDBO.BuiltIn OS_VERSION
OS_SYSNAME
for more information.
public static final CollectorPropertyDBO.BuiltIn WIN_SERVICEPACK
Field Detail |
---|
public static final java.lang.Class<CollectorPropertyDBO.BuiltIn> CLASS
Method Detail |
---|
public static final CollectorPropertyDBO.BuiltIn[] values()
for(CollectorPropertyDBO.BuiltIn c : CollectorPropertyDBO.BuiltIn.values()) System.out.println(c);
public static CollectorPropertyDBO.BuiltIn valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namepublic CollectorPropertyDBO.BuiltIn fromObject(java.lang.Object o) throws APIException
APIException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |