百分号标识的变量
- Last Updated: October 16, 2024
- 1 minute read
您可以使用百分号变量,对操作的消息和特定配置内容进行自定义。
使用百分号变量的重要指南
- WhatsUp Gold 中的所有百分号变量均需区分大小写。
- 不支持也不建议在百分号变量中使用空格。
- 百分号变量在脚本文本中的使用(例如 活动脚本操作 )可扩展至包含特殊字符的文本。例如 '、"、%、[新行]。在非转义情况下,这些文字可能导致意外的语法或解析错误,损坏您的脚本。
- 主动监控工具变量只在操作直接对应到主动监控工具(而非整台设备)时才用得到。
- 在 PowerShell 脚本中使用百分号变量作为字符串文字的一部分时,请以双引号 (" ") 包住字符串文字,不要使用单引号 (' ')。例如
,$Message = "%Device.DisplayName changed state"
一些操作在其配置对话框中具有单独的数据输入字段,这些字段不仅支持而且还提供百分号变量列表以供使用。
|
主动监控工具变量 |
描述 |
|---|---|
|
|
SNMP 实例编号。只在操作直接对应到主动监控工具 (而非整台设备) 时才用得到。 |
|
|
与监控工具关联注释一致的字符串值。只在操作直接对应到主动监控工具 (而非整台设备) 时才用得到。请注意,对于接口主动监控工具,搜索使用这个百分号变量自动填充接口描述。 |
|
|
触发操作的主动监控工具名称。只在操作直接对应到主动监控工具 (而非整台设备) 时才用得到。 |
|
|
网络接口的 IP 地址。只在操作直接对应到主动监控工具 (而非整台设备) 时才用得到。 |
|
|
WMI、Exchange、SQL、SNMP 或活动脚本主动监控工具返回的承载数据。只在操作直接对应到主动监控工具 (而非整台设备) 时才用得到。 活动脚本主动监控工具的承载数据,就是以脚本传递到 |
|
|
监控工具的当前状态,例如“脱机至少 5 分钟”。只在操作直接对应到主动监控工具 (而非整台设备) 时才用得到。 |
|
设备变量 |
描述 |
|---|---|
|
|
使用缩写名称的脱机服务列表 (若有)。 |
|
|
脱机主动监控工具名称列表,由逗号分隔。 |
|
|
设备所有上线服务 (接受监控) 的完整服务名称。 |
|
|
IP 地址 (来自设备属性)。 |
|
|
返回取自设备的 SNMP 信息属性,例如联络人姓名。若要指定属性,请将类别名称(如下所列)加到变量后面。例如, 默认类别:
示例: 提示:
为避免解析错误,请务必在整个嵌入百分号变量的末尾加上空格或换行符号(也就是在属性名称之后)。
|
|
|
返回设备的数据库 ID。 |
|
|
显示名称 (来自设备属性的 “一般” 字段) |
|
|
主机名 (来自设备属性的 “一般” 字段) |
|
|
注意事项:(来自设备属性 “注意事项” 字段的注意事项)。 |
|
|
设备属性界面中显示的主要设备角色。 |
|
|
分配给设备的主要角色的全局唯一标识符。 |
|
|
SNMP 对象标识符。 |
|
|
设备状态说明(例如“脱机至少 2 分钟”或“上线至少 5 分钟”) |
|
|
设备状态描述,包含设备的“最佳”状态。例如,如果由于监控工具失败,设备从未处于联机状态,最佳状态可能是脱机。 |
|
|
设备状态描述,包含设备的“最差”状态。例如,如果由于监控工具失败,设备从未处于脱机状态,最差状态可能是联机。 |
|
|
显示主动监控工具的名称,接在设备状态标识符后面: 示例: 10 | DNS. 设备状态标识符值可涵盖: 0 = 未启动、1 = 暂停、2 = 已取消、3 = 执行中、4 = 完成、5 = 解析主机名、6 = 寻找类型、7 = 扫描寻找 SNMP 认证、8 = 扫描寻找 Windows 凭据、9 = 设备详细数据扫描、10 = 扫描自定义监控工具、12 = 扫描自定义监控工具、13 = 扫描设备 VMware 主机、14 = 扫描SSH 凭据、15 = 第 2 层扫描、16 = 计算第 2 层网络架构、17 = 扫描无线网络、18 = 扫描网络接口、19 = 检查有无重复设备、21 = 扫描寻找已知地址 |
|
|
自定义您填充的字符串,并提供将设备置于维护状态的原因。 |
|
|
设备类型(来自设备属性的 “一般” 字段) |
|
被动监控工具变量 |
描述 |
|---|---|
|
|
“被动监控工具库”中显示的监控工具名称。 |
|
|
详细事件说明(SNMP traps:返回完整 SNMP trap 文本)(Windows 日志项目:返回 Windows 事件日志项目内的信息。)(Syslog 项目:返回 Syslog 消息内的文本。) |
|
|
被动监控工具生成的 承载数据 。 |
|
|
被动监控工具类型 (Syslog、Windows 事件或 SNMP Trap) |
|
|
显示设备的逻辑 IP 地址。 |
|
|
显示设备的实体 IP 地址。 |
|
系统变量 |
描述 |
|---|---|
|
|
显示系统日期(使用与运行 WhatsUp Gold 服务器的操作系统相同的格式)。 |
|
|
监控工具脱机的设备显示名称 |
|
|
显示设备名称及该设备所有脱机监控工具的名称。回应格式为 '设备名称':'监控工具 1','监控工具 2','...' 示例:ARNOR:FTP, HTTPS, Ping |
|
|
上线设备的显示名称 |
|
|
显示设备名称及该设备所有上线监控工具的名称。回应格式为 '设备名称':'监控工具 1','监控工具 2','...' 示例:ARNOR:FTP, HTTPS, Ping |
|
|
显示 WhatsUp Gold 的安装目录 |
|
|
网络中的脱机设备数目 |
|
|
显示网络中脱机监控工具的数目 |
|
|
网络中的上线设备数目 |
|
|
显示网络中上线监控工具的数目 |
|
|
目前的系统时间。格式为 hh:mm:ss |