I set up a watch < on CiscoFirewallApp Model > on attribute cfwHardwareStatusValue for instance 6 with threshold violated if value not equal to 9.
This watch will generate alert whenever value of primary unit change from active to standby/any other value.
Watch consists of the following parameters:
Name: Cisco_FW_Failover
Data Type: Integer
Expression: cfwHardwareStatusValue.# (including .# - Because attribute is a list type)
Instance: 6
Properties
Default Activation: Active
Evaluate: By Polling
Poll Interval: 200 Sec
Threshold
Threshold violated if value != 9
Threshold reset if value ==9