Priority Macros
The macros in the sample priority_macros.cfg configuration file below deal with system and alert priorities.
///////////////////////////////////////////////////////////////////////////////
//
// priority_macros.cfg
//
///////////////////////////////////////////////////////////////////////////////
initmisscrit
set $missioncritical = $command("=piktc -L +H missioncritical | =oneline")
#ifdef debug
output $missioncritical
#endifdef
setmisscrit
if " $missioncritical " =~ " $host "
set #misscrit = #true()
else
set #misscrit = #false()
fi
///////////////////////////////////////////////////////////////////////////////
highestlevelalert red
higherlevelalert red|every5minutes
highlevelalert red|every5minutes|emergency|server
///////////////////////////////////////////////////////////////////////////////
For more examples, see Samples.