For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

iCall Script that only runs on Active member

Problem this snippet solves:

I had a request to run an iCall script only on the active member in a pair.


How to use this snippet:

This won't work if you're using active/active via traffic-groups.

Code :

# Only execute if local BIG-IP is active in failover  
 if {[exec cat /var/prompt/ps1] == "Active"} {  
     tmsh::log "I LIKE SOUP!"  
     }

Tested this on version:

12.1
Published Aug 13, 2019
Version 1.0

2 Comments

  • You can also use native tmsh only...

     

        set device_status [tmsh::get_field_value [lindex [tmsh::get_status cm failover-status raw] 0] "status"]
     
        if {$device_status equals "ACTIVE"} {