UNL's site configuration
This is the contents of UNL's Alert.xml file, which controls the XmlAlerts.py tool.
<?xml version="1.0" encoding="UTF-8" ?>
<filters>
<alert name="Load5 Trigger Email" farm="red.unl.edu" cluster="*" node="*">
<param> Load5 </param>
<trigger> $PARAM > 8.0 </trigger>
<alertAction>
<print>Email trigger - the load on the node $NODE of $FARM is at $PARAM </print>
<email server='thpc-1'>
<to> brian@thpc-1.unl.edu </to>
<!--<to> cms@unl.edu </to>-->
<from> alerts@thpc-1.unl.edu </from>
<subject> Load on $NODE of farm $FARM above 8.0 </subject>
<text>
This is an automated MonaLisa alert. To filter it out, simply filter any messages containing "FILTER_MONALISA".
The load on the farm $FARM's node, $NODE, is now above 8.0. Please check it out to see what is wrong.
Current load is $PARAM.
</text>
</email>
</alertAction>
<endAlertAction>
<print> Email trigger - the load on node $NODE of $FARM has gone below $PARAM </print>
<email server='thpc-1'>
<to> brian@thpc-1 </to>
<!--<to> cms@unl.edu </to>-->
<from> alerts@thpc-1.unl.edu </from>
<subject> Load on node of farm $FARM back below 8.0 </subject>
<text> This is an automated MonaLisa alert. To filter it out, simply filter any messages containing "FILTER_MONALISA".
The load on the farm $FARM's node, $NODE, has gone below 8.0.
Current load is $PARAM.
</text>
</email>
</endAlertAction>
</alert>
<alert name="Load5 Trigger" farm="red.unl.edu" cluster="*" node="*">
<param> Load5 </param>
<trigger> $PARAM > 4.2 </trigger>
<alertAction>
<print>The load on node $NODE of $FARM is at $PARAM </print>
<webalert server='http://t2.unl.edu/cms/monitoring' name='add_alert_py'>Load on $NODE is above 4.2</webalert>
</alertAction>
<endAlertAction>
<print> The load on node $NODE of $FARM has gone below $PARAM </print>
<webalert server='http://t2.unl.edu/cms/monitoring' name='remove_alert_py'></webalert>
</endAlertAction>
<updateAlert>
<print>Update for $NODE; Load5 at $PARAM</print>
<webalert server='http://t2.unl.edu/cms/monitoring' name='add_alert_py'>Load on $NODE is above 4.2 (update)</webalert>
</updateAlert>
</alert>
<alert name="Aux Service alert" farm="red.unl.edu" cluster="Auxiliary Services">
<trigger> $PARAM > 0 </trigger>
<alertAction>
<webalert name="add_alert_py">Auxiliary service $PARAM down</webalert>
</alertAction>
<updateAlert>
<webalert name="add_alert_py">Auxiliary service $PARAM down</webalert>
</updateAlert>
<endAlertAction>
<webalert name="removew_alert_py"></webalert>
</endAlertAction>
</alert>
<alert name="GridCat alert" farm="red.unl.edu" cluster="Auxiliary Services">
<param> GridCat </param>
<trigger> $PARAM > 0 </trigger>
<alertAction>
<email>
<to>bbockelm@math.unl.edu</to>
<from>alerts@thpc-1.unl.edu</from>
<subject> Gridcat red for $FARM </subject>
<text> This is an automated MonaLisa alert. To filter it out, simply filter any messages containing "FILTER_MONALISA".
Gridcat has gone red for $FARM. Please check.
</text>
</email>
</alertAction>
<endAlertAction>
<email>
<to>bbockelm@math.unl.edu</to>
<from>alerts@thpc-1.unl.edu</from>
<subject> Gridcat back to normal </subject>
<text>This is an automated MonaLisa alert. To filter it out, simply filter any messages containing "FILTER_MONALISA".
Gridcat has gone back to normal for $FARM.
</text>
</email>
</endAlertAction>
</alert>
<module>PingTrigger</module>
</filters>