Forum Discussion
shaggy
Feb 24, 2015Nimbostratus
I was able to get v11 failover-state using 'Management.DeviceGroup.get_failover_status()' (https://devcentral.f5.com/wiki/iControl.Management__DeviceGroup__get_failover_status.ashx)
Not sure what language you use, but the python commands are:
Python 2.7.6
Type "help", "copyright", "credits" or "license" for more information.
>>> import bigsuds
>>> import getpass
>>> nameuse = raw_input('user: ')
user: admin
>>> passuse = getpass.getpass()
Password: xxxxxxx
>>> b1 = bigsuds.BIGIP(hostname = "lb-01.test.com",username = nameuse,password = passuse)
>>> b2 = bigsuds.BIGIP(hostname = "lb-02.test.com",username = nameuse,password = passuse)
>>> print b1.Management.DeviceGroup.get_failover_status()
{'failover_status': 'HA_STATE_STANDBY', 'color': 'COLOR_GRAY', 'status': 'STANDBY', 'details': [], 'summary': '1/1 standby'}
>>> print b2.Management.DeviceGroup.get_failover_status()
{'failover_status': 'HA_STATE_ACTIVE', 'color': 'COLOR_GREEN', 'status': 'ACTIVE', 'details': ['active for /Common/traffic-group-1'], 'summary': '1/1 active'}