告警配置可以通过可替换标签进一步增强。例如,如果Tomcat服务器出现故障,则配置电子邮件动作。创建电子邮件动作时,可以将消息指定为此资源正在$PORT端口运行$HOSTNAME。如果Tomcat服务器出现故障,则会触发电子邮件动作,并显示一条消息,其中包含主机的实际名称和端口号。因此,$标签将替换为运行tomcat服务器的主机以及tomcat服务器的确切端口。
此外,如果您希望Applications Manager将参数传递给自定义脚本(将在执行程序动作中调用),则可以使用可替换标记。
例如,在执行程序动作中,您可以将要执行的程序的值设置为
<run.bat $HOSTIP $MONITORNAME $PORT>
如果调用该动作,则$tags将被替换为实际的值为
<run.bat 191.167.111.27 MyServer 9090>
在下面的$参数中查找可以与它们的可能值相关联的参数。
标签 | 值 |
---|---|
$MONITORNAME | 监视器名称 |
$MONITORGROUP | 业务组/子组/ Web应用程序组的名称。 |
$ATTRIBUTE | 各种属性,例如健康状况,可用性等, |
$ATTRIBUTEVALUE | 触发告警的属性值(例如,响应时间,内存使用情况等)。 |
$SEVERITYASNUMBER | 1(严重/停机) 4(警告) 5(正常/运行) |
$SEVERITY | 严重,警告,正常,运行和停机 |
$HOSTIP | 主机的IP地址 |
$MONITORTYPE | 各种监视器类型,例如Tomcat服务器,MYSQL-DB服务器,脚本监视器等, |
$OBJECTNAME | 与定制监视器属性关联时的MBean对象名称 |
$HOSTNAME | Host name |
$PORT | 端口号 |
$DATE | 日期 |
$OID | SNMP OID |
$RCAMESSAGE | 诸如 SQS_Tomcat-server_9095的平均响应时间之类的根本原因消息处于危急的,因为其值652> 10ms。 [阈值详细信息:值> 10时为临界,值= 10时为警告,值<10时为正常] |
$THRESHOLDMESSAGE | 用户为阈值配置文件中的不同严重级别级别指定的消息。 |
$URL | 触发动作的监视器的URL。 |
$TECHNICIAN | 确认生成的告警的用户。 |
$ANNOTATION | 使用$ANNOTATION标记可添加有关特定告警的更多详细信息 |
$STATUSFROM | 显示属性最后一次出现的时间值 |
$Label | 资源标签的自定义字段标签。 |
$Configuration Item Id | 资源的配置项ID的自定义字段标记。 |
$Department | 资源部门的自定义字段标签 |
$Describe | 自定义字段标签提供了资源描述。 |
$Location | 位置详细信息(例如名称,楼层,建筑物,城市,州,国家和邮政编码)的自定义字段标签 |
$User/Owner | 分配给用户或所有者的定制字段标记。 |
$ENTITY
|
Applications Manager中每个监控对象的唯一标识符。 将采用$RESOURCEID_ $ATTRIBUTEID格式,其中RESOURCEID对于每个监视器都是唯一的,而ATTRIBUTEID对于每个指标都是唯一的。 |
$GROUPHIERARCHY | 列出特定监视器/业务组的业务组的层次结构。适用于所有监视器和业务组 |
$RCAMSG_PLAINTEXT |
根本没有任何html内容的根本原因消息,例如: SQS_Tomcat-server_9095的平均响应时间很关键,因为其值652> 10ms。 [阈值详细信息:值> 10时为临界,值= 10时为警告,值<10时为正常] 您可以在执行程序动作的要执行的程序字段中使用 |
$标签的局限性
$ATTRIBUTE $DATE $MONITORNAME $MONITORGROUP $MONITORTYPE $RCAMESSAGE $SEVERITY $SEVERITYASNUMBER |
这些属性将适用于所有监视器/业务组 |
$HOSTIP $HOSTNAME $PORT |
这些属性不适用于业务组/ URL/URL序列监视器/脚本监视器/ WMI计数器/ Web服务。 |
$OBJECTNAME | 这仅适用于JMX自定义属性 |
$OID | 这仅适用于SNMP自定义属性 |
$HOSTIP, $HOSTNAME | 这些不适用于Ping监视器和文件监视器。 |