THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
The template uses Apache Velocity to render all tokenized content. The following variables are available for use in your template:
Variable | Description |
---|---|
$alert.getAlertDefinition() | |
$alert.getAlertText() | |
$alert.getAlertName() | |
$alert.getAlertState() | |
$alert.getServiceName() | |
$alert.hasComponentName() | |
$alert.getComponentName() | |
$alert.hasHostName() | |
$alert.getHostName() | |
$ambari.getServerUrl() | The Ambari Server URL. |
$ambari.getServerVersion() | The Ambari Server version. |
$ambari.getServerHostName() | The Ambari Server hostname. |
$dispatch.getTargetName() | The notification target name. |
$dispatch.getTargetDescription() | The notification target description. |
$summary.getAlerts(service,alertState) | A list of all alerts for a given service or alert state (OK|WARNING|CRITICAL|UNKNOWN). |
$summary.getServicesByAlertState(alertState) | A list of all services for a given alert state (OK|WARNING|CRITICAL|UNKNOWN). |
$summary.getServices() | A list of all services. |
$summary.getCriticalCount() | The CRITICAL alert count. |
$summary.getOkCount() | The OK alert count. |
| The total alert count. |
$summary.getUnknownCount() | The UNKNOWN alert count. |
$summary.getWarningCount() | The WARNING alert count. |
Example: Modify Alert EMAIL Subject
...