try:
resp = requests.get(url, headers=con_header, auth=authentication)
except requests.exceptions.RequestException:
- print ("controller is unreachable")
+ print("controller is unreachable")
sys.exit(1)
if resp.status_code == RESP_NOT_FOUND:
- print ("jolokia not installed, resp code", resp.status_code)
- print ("Problem with accessing jolokia")
+ print("jolokia not installed, resp code", resp.status_code)
+ print("Problem with accessing jolokia")
sys.exit(1)
elif resp.status_code != RESP_GET_SUCCESS:
- print ("error in getting response, resp code", resp.status_code)
+ print("error in getting response, resp code", resp.status_code)
sys.exit(1)
data = json.loads(resp.content)
"type=DistributedOperationalDatastore"
resp1 = requests.get(url1, headers=con_header, auth=authentication)
if resp1.status_code != RESP_GET_SUCCESS:
- print ("error in getting response for the node", ip)
- print ("response content", resp1.content)
+ print("error in getting response for the node", ip)
+ print("response content", resp1.content)
continue
data2 = json.loads(resp1.content)
member_role = data2['value']['MemberName']
for leader_node in member_list:
address = leader_node.split('-')
if address[0] == leaderNode:
- print ("=================== Leader Node ======================\n")
- print (leader_node)
+ print("=================== Leader Node ======================\n")
+ print(leader_node)
member_list.remove(leader_node)
- print ("=================== Follower Node ====================\n")
- print (member_list)
+ print("=================== Follower Node ====================\n")
+ print(member_list)
list_entity_owners(ipaddress, entity_owner_list)
url = "http://" + ipaddress + entity
resp = requests.get(url, headers=con_header, auth=authentication)
if resp.status_code != RESP_GET_SUCCESS:
- print ("controller is down, resp_code", resp.status_code)
- print ("response content", resp.content)
+ print("controller is down, resp_code", resp.status_code)
+ print("response content", resp.content)
sys.exit(1)
data = json.loads(resp.content)
ovsdb = data['entity-owners']['entity-type']
- print ("\n\n=================== Entity Details ===================\n")
+ print("\n\n=================== Entity Details ===================\n")
for e_type in ovsdb:
entities = e_type['entity']
for entity in entities:
id = entity['id']
if len(entity['owner']) > 0:
- print ("NODE ID", str(id[id.rindex('=') + 2:len(id) - 2]))
- print ("OWNER", str(entity['owner']))
+ print("NODE ID", str(id[id.rindex('=') + 2:len(id) - 2]))
+ print("OWNER", str(entity['owner']))
for owner in entity_owner_list:
owner_role = owner.split(':')
if entity['owner'] == owner_role[1]:
- print ("IP Address", str(owner_role[0]))
- print ("\n")
+ print("IP Address", str(owner_role[0]))
+ print("\n")
# Main Block
if __name__ == '__main__':
- print ('*****Cluster Status******')
+ print('*****Cluster Status******')
ipaddress = raw_input("Please enter ipaddress to find Leader Node : ")
validate_cluster(ipaddress)
else:
- print ("Cluster checker loaded as Module")
+ print("Cluster checker loaded as Module")