上一主题: 进程组监视器表下一主题: 行创建对象


“进程组监视器”表的各列

以下列表介绍了“进程组监视器”表的各列。 有关“进程组监视器”表及其字段的完整说明,请参阅 Systems Management Empire MIB 规格(代理安装的 mib 子目录中的 empire.asn1)。

注意:即使某个进程离开该组之后,SystemEDGE 也会维护组成员身份的历史记录,并跟踪进程统计信息。

pgmonIndex

为该条目定义唯一的行索引(1 到 MAXINT)。 行 1 至 10 保留供代理内部使用,其他行的索引必须在 11 至 MAXINT 范围内。

权限:只读

pgmonDescr

定义条目的说明(长度为 0 到 512 个字符)。

权限:读写

pgmonInterval

定义代理应当监控组的频率(以秒为单位)。 该值必须至少为 30,且是 30 秒的倍数。

权限:读写

默认:60

pgmonProcRegExpr

定义代理尝试按名称匹配进程时要使用的正则表达式。

权限:读写

pgmonFlags

定义表示其他行为语义的正整数标志,条目在其操作过程中将遵循这些语义。 有关可用标志和设置标志的详细信息,请参阅进程组监视器表标志

权限:读写

pgmonNumProcs

定义条目正在跟踪的进程组中的当前进程数。 如果某个进程的名称(也可能是其参数)与为该条目配置的正则表达式相匹配,则该进程属于该进程组。

权限:只读

pgmonPIDList

定义进程组中的数字 PID。 各个 PID 由空格字符分隔。

权限:只读

pgmonStatusList

定义进程组中每个进程的进程状态。 各个进程状态由空格字符分隔。 状态列表中的条目与 PID 列表中的条目一一对应。 有关进程状态的详细信息,请参阅 processStateStr MIB 变量。

权限:只读

pgmonAction

使用任何参数定义引用命令(长度为 0 到 2048 个字符),以便在表达式的计算结果为 True 且代理发送进程组更改陷阱时运行该命令。 如果该字符串为空,代理将不为此条目调用任何操作。

注意:请勿使用 Windows 批处理文件进行操作;它们施加严格的编程限制,并且经常错误地使用桌面应用程序。 应使用更强大且灵活的脚本语言,如 Perl 或 Visual Basic。

权限:读写

pgmonNumEvents

定义为条目生成的事件数。 事件不一定暗示陷阱;可以通过标志设置关闭针对行的陷阱。

权限:只读

pgmonNumTraps

定义代理针对该条目发送的陷阱数目 (procGroupChangeTrap)。

权限:只读

pgmonLastTrap

定义代理针对该条目上次发送陷阱 (procGroupChangeTrap) 的时间(基于 sysUpTime)。

权限:只读

pgmonRowStatus

定义行状态,行状态可以是以下状态之一:

通常,行处于 active 或 notInService 状态。 这些值的含义与由 SNMPv2 SMI RowStatus 文本约定定义的值的含义相同。

权限:读写

默认:createAndWait(5)

pgmonRSS

定义进程组的驻留集合计大小 (RSS)。 该组中每个进程的 RSS 将在每个时间间隔内进行一次合计,并存储在该变量中。 因为 RSS 还包括共享内存,所以组的 RSS 总计可能会超过基础系统的可能总物理内存。 有关详细信息,请参阅 Systems Management MIBSystems Management Empire MIB 的 processRSS 变量任务:只读

pgmonSize

定义进程组的文本、数据和堆栈段的合计大小。 该组中每个进程的大小将在每个时间间隔内进行一次合计,并存储在该变量中。 因为大小包括共享内存,所以组的总大小可能会超过基础系统的总虚拟内存。 有关详细信息,请参阅 Systems Management MIBSystems Management Empire MIB 的 processSize 变量任务:只读

pgmonThreadCount

定义进程组的线程总数。 在该组的每个进程中运行的线程数将在每个时间间隔内进行一次合计,并存储在该 MIB 变量中。 有关详细信息,请参阅 Systems Management Empire MIB 的 processNumThreads 变量(在 empire.asn1 中)。

权限:只读

pgmonMEM

定义该组中进程使用的实际内存的百分比总计。 使用的内存百分比将在每个时间间隔内进行一次合计,并存储在该 MIB 变量中。 因为内存使用量包括共享内存(共享库和 DLL),所以百分比总计可能超过 100。

权限:只读

pgmonInBlks

定义由该组中进程输入的数据块数。

权限:只读

pgmonOutBlks

定义由该组中进程输出的数据块数。

权限:只读

pgmonMsgsSent

定义由该组中进程发送的消息数。

权限:只读

pgmonMsgsRecv

定义由该组中进程收到的消息数。

权限:只读

pgmonSysCalls

定义由该组中进程调用的系统调用数。

权限:只读

pgmonMinorPgFlts

定义由该组中进程导致的次要页面错误数。

权限:只读

pgmonMajorPgFlts

定义由该组中进程导致的主要页面错误数。

权限:只读

pgmonNumSwaps

定义已交换该组中的进程的次数。

权限:只读

pgmonVolCtx

定义由该组中进程导致的自愿上下文切换数。

权限:只读

pgmonInvolCtx

定义由该组中进程导致的非自愿上下文切换数。

权限:只读

pgmonCPUSecs

定义由该组中进程使用的 CPU 时间(秒数)。

权限:只读

pgmonMatchUser

在设置为有效用户名时,按用户名和任何进程名正则表达式匹配正在运行的进程。 该变量仅在 UNIX 系统上有效。

权限:读写

pgmonMatchGroup

在设置为有效组名时,按组名、进程名正则表达式和用户名匹配正在运行的进程。 该变量仅在 UNIX 系统上有效。

权限:读写

pgmonProcNameList

受监控进程的进程名列表。 在 Solaris 10 或更高版本上,如果已使用区域正则表达式,则名称的格式为 ZoneName/ProcName。

权限:只读