内置属性

管理控制台从服务器收集内置属性,然后将值指定给服务器清单。

内置属性

构建系统中的以下不同数据对象使用内置属性:
  • 选择器可以将内置属性用作选择器变量,以将服务器与这些属性中的某些值匹配。
  • 收集器使用内置属性从服务器收集数据。
  • 清单在收集到内置属性时存储其值。
内置属性不会自动添加。您必须将内置属性添加到收集器,使属性可以显示在清单中。此表列出并描述了内置属性。
注: 属性可用性根据平台而异。
表 1. 收集器和清单的内置属性
属性 描述
CPU_ARCH 返回值是体系结构名称的label,如下所示:
  • HP-PA:HP 精度体系结构
  • IA-64:Intel Itanium
  • MVS:IBM S/390
  • PPC:PowerPC
  • PPC-64:PowerPC 64
  • SPARC:Sun SPARC
  • X86:由 Intel、AMD、Cyrix 以及其他公司使用的符合 x86 的体系结构
CPU_LOAD(仅对于 Windows) 用容量百分比(0 到 100 之间)来表示 CPU 负荷(或 CPU 使用率)。
CPU_LOAD1 返回的值报告过去一分钟内正在运行或等待运行的进程的平均数量(平均负荷)。

CPU_LOAD1 是对 CPU 活动的一种测量。空闲的计算机的负荷数为 0。每个正在使用或等待使用 CPU 的进程代表 1 个负荷数。

注: 在 Windows 上,每个进程(无论是否处于活动状态)都会增加负荷数。此外,此信息由 bfdispatch 进程收集,并使用共享内存段发布到代理程序。如果用于连接到代理程序的用户凭证没有特权,那么这些统计信息将不可用。
CPU_LOAD5 返回的值报告过去 5 分钟内等待运行的进程的平均数量(平均负荷)。

CPU_LOAD5 是对 CPU 活动的一种测量。空闲的计算机的负荷数为 0。每个正在使用或等待使用 CPU 的进程代表 1 个负荷数。

注: 在 Windows 上,每个进程(无论是否处于活动状态)都会增加负荷数。此外,此信息由 bfdispatch 进程收集,并使用共享内存段发布到代理程序。如果用于连接到代理程序的用户凭证没有特权,那么这些统计信息将不可用。
CPU_LOAD15 过去 15 分钟内等待运行的进程的平均数量(平均负荷)。

CPU_LOAD15 是对 CPU 活动的一种测量。空闲的计算机的负荷数为 0。每个正在使用或等待使用 CPU 的进程代表 1 个负荷数。

注: 在 Windows 上,每个进程(无论是否处于活动状态)都会增加负荷数。此外,此信息由 bfdispatch 进程收集,并使用共享内存段发布到代理程序。如果用于连接到代理程序的用户凭证没有特权,那么这些统计信息将不可用。
CPU_MHZ 该属性报告了处理器速度(以兆赫为单位)。必须满足该属性的某些条件才能填写成功:
  • 在 Linux 中:必须启用频率定标。
  • 在 Windows 中:必须存在 ~MHz 注册表条目并且条目已填写。
  • 对于 x86 和 x86-64 处理器:内联组合件必须可工作。
CPU_MANUFACTURER 该属性返回处理器制造商的公司名称。如果没有直接提供信息,那么将根据体系结构来假定名称。如果可用的处理器信息不足,将不返回值。支持以下值:
  • AMD:表示 AMD x86 和 AMD64 处理器
  • Cyrix:表示 Cyrix x86 兼容处理器
  • DEC:对于 Alpha 和 VAX
  • HP:Hewlett-Packard 精度体系结构
  • IBM:IBM S/390 和 PowerPC G5
  • Intel:Intel x86(包括 Intel64),IA-64 Itanium
  • Motorola:PowerPC G4
  • NexGen:x86 兼容处理器
  • National:National Semiconductor x86 兼容处理器
  • Rise:Rise x86 兼容处理器
  • Sis:Sis x86 兼容处理器
  • Sun:Sun Microsystems SPARC
  • TransMeta:TransMeta x86 兼容处理器
  • UMC:UMC x86 兼容处理器
  • VIA:VIA Technologies x86 兼容处理器
CPU_MODEL 该属性返回特定于制造商的 CPU 型号。值报告如下:
  • x86 体系结构
    • 386
    • 486
    • 586
    • 686
    • X86_64
  • PowerPC 体系结构
    • 6xx
    • POWER
    • RS64
    • G3
    • G4
    • G5
    • Cell
CPU_SERIAL 该属性返回 CPU 或计算机的序列号。当前该功能仅限于以下体系结构:
  • x86:仅 Intel 或 Transmeta 序列号。注:大多数 x86 处理器将不报告序列号。这些情况下,不返回值。
  • MacOS/X:将从 I/O 注册表中检索分配的序列号。 要报告该属性,它必须能够找到 CoreFoundation 和 IOKit 框架。
DISK_FREE

对于 UNIX 和 Linux,该属性返回服务器“路径”属性指定的文件系统上的可用空间数量(MB)。

对于 Windows,该属性指由服务器“路径”属性指定的驱动器上的可用磁盘空间(MB)。

例如,将可用空间为 4 GB 的磁盘报告为 4096 MB。

DISK_TOTAL 该属性返回总可用磁盘空间。将针对代理程序的基本路径报告该值,这可能具有小于整个剩余磁盘或分区的不同分配值。磁盘空间管理在各个操作系统之间大不相同。
MEM_LOAD(仅对于 UNIX/Linux) 对于 UNIX 和 Linux,当前正在使用的 RAM 或系统内存量用实际总内存的百分比(0 到 100 之间)来表示。
MEM_FREE 该属性返回 RAM 或系统内存的数量(MB)。例如,将 2 GB 可用 RAM 报告为 2048 MB。
MEM_PAGESIZE 该属性返回 RAM 或系统内存页面大小(MB)。该图表示主机系统的标准页大小。 例如,将页面大小为 4 KB 的主机系统报告为 4096 MB。
MEM_TOTAL 该属性报告 RAM 或系统内存总量(MB)。

例如,将带有 2 GB RAM 的计算机报告为 2048 MB。

NET_FQDN 该属性返回正在运行代理程序的计算机的标准域名(FQDN)。该 FQDN 基于代理程序用于通信的地址进行报告。 返回的地址可以基于 IPv4 或 IPv6,这取决于实际使用的地址。另请参阅 NET_IPV、NET_IPV4 和 NET_IPV6。
NET_HWADDR 该属性返回 NET_IFACE 中所报告的接口的硬件地址。
NET_IFACE 该属性返回代理程序用于通信的接口名称。
  • 在 Windows 中,报告的名称为 ipconfig 命令返回的名称,例如 Intel® PRO/100 VE Network Connection - Packet Scheduler Miniport
  • 在其他操作系统中,报告的名称为 ifconfig 返回的名称,例如 en0eth0OSA1
NET_IPV 该属性返回用于与代理程序通信的 IP 连接类型,对于 IPv4 为 4,对于 IPv6 为 6。
NET_IPV4 该属性返回代理程序用于通信的 IPv4 地址。对于 IPv6 连接,如果代理程序能够识别同一接口的 IPv4 地址,那么将报告该地址。
NET_IPV6 该属性返回代理程序用于通信的 IPv6 地址。
NET_SPEED(仅对于 Windows) 该属性返回接口速度(以 Mb/秒为单位),例如对于千兆以太网为 1000
NUM_CPU 该属性返回计算机上的 CPU 数量。
OS_HOSTID 该属性返回 gethostid() 系统调用的结果。通常该结果不是非常有参考性,除非系统管理员将 /etc/hostid 设置为参考值。
OS_SYSNAME 该属性返回服务器的操作系统名称。 示例:Microsoft Windows XP、AIX 和 Macintosh OS。
OS_RELEASE 该属性返回服务器的操作系统发行版级别。

例如,如果服务器操作系统是 Microsoft XP V5.1.2600,那么该返回值是 5。

OS_VERSION 该属性返回服务器的操作系统版本。

例如,如果服务器操作系统为 Microsoft XP V5.1.2600,那么该返回值是 1。

WIN_SERVICEPACK(仅对于 Windows) 该属性返回服务器上安装的 Windows service pack 的版本号。例如,对于 Service Pack 2,该值为 2。

反馈