![](https://secure.gravatar.com/avatar/e99b896dc850fad9bda60656f9786324.jpg?s=120&d=mm&r=g)
On Mon, Feb 01, 2016 at 06:25:43PM +0000, Anders Johansson wrote:
Gents, I’m trying to trigger an event based upon availability in the ”load balancer” section, trying to find a variable in the device data that I can trigger on.
Basically I want to trigger if a Virtual Server is down, or if the HA status change. All that is visible in the GUI but not sure if I can create a trigger for it in the Alarm section, possible?
//Anders
Here is how I monitor the global HA status on my active/passive F5 HA pairs, as well as config sync status, and fan/power supply monitoing:
<?xml version="1.0"?> <template type="alert" description="Autogenerated observium template" version="0.91" created="Mon, 01 Feb 2016 22:39:07 +0000" observium="0.16.1.7535" id="d3bc6f1d1e3d244750b0c1c45ece0fbc"> <entity_type>status</entity_type> <name>power status</name> <message>There is a bad power status.</message> <severity>crit</severity> <suppress_recovery>0</suppress_recovery> <delay>0</delay> <conditions_and>1</conditions_and> <conditions>status_event eq alert</conditions> <conditions_complex>status_event eq alert</conditions_complex> <associations> <device>*</device> <entity>entPhysicalClass eq power</entity> </associations> </template> <template type="alert" description="Autogenerated observium template" version="0.91" created="Mon, 01 Feb 2016 22:39:07 +0000" observium="0.16.1.7535" id="d748cc6e86c925e60ca3d5911a9dd8d5"> <entity_type>status</entity_type> <name>fan status</name> <message>There is a bad fan status.</message> <severity>crit</severity> <suppress_recovery>0</suppress_recovery> <delay>0</delay> <conditions_and>1</conditions_and> <conditions>status_event eq alert</conditions> <conditions_complex>status_event eq alert</conditions_complex> <associations> <device>*</device> <entity>entPhysicalClass eq fan</entity> </associations> </template> <templates> <template type="alert" description="Autogenerated observium template" version="0.91" created="Mon, 01 Feb 2016 22:39:07 +0000" observium="0.16.1.7535" id="7154c04abc307124fa95e71e38498be9"> <entity_type>status</entity_type> <name>f5 config sync</name> <message>F5 needs config sync after 30 minutes.</message> <severity>crit</severity> <suppress_recovery>0</suppress_recovery> <delay>6</delay> <conditions_and>1</conditions_and> <conditions>status_event ne ok</conditions> <conditions_complex>status_event ne ok</conditions_complex> <associations> <device>os eq f5</device> <entity>status_type eq f5-config-sync-state</entity> </associations> </template> <template type="alert" description="Autogenerated observium template" version="0.91" created="Mon, 01 Feb 2016 22:39:07 +0000" observium="0.16.1.7535" id="719947d9455ef2e78deae669019673c7"> <entity_type>status</entity_type> <name>f5 unit 1 not active ha.</name> <message>This F5 unit 1 in its HA pair is not active.</message> <severity>crit</severity> <suppress_recovery>0</suppress_recovery> <delay>0</delay> <conditions_and>1</conditions_and> <conditions>status_name ne active</conditions> <conditions_complex>status_name ne active</conditions_complex> <associations> <device>os eq f5</device> <device>hostname match slb?-1.*</device> <entity>status_type eq f5-ha-state</entity> </associations> </template> </templates>