Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. def get_target_servers():
  2. s3 = boto3.resource('s3')
  3. obj = s3.Object(BUCKET_NAME, OBJECT_NAME)
  4. response = obj.get()
  5. body = response['Body'].read()
  6. return body.decode('utf-8')
  7.  
  8. def check_target_servers(target_json):
  9. data = json.loads(target_json)
  10. servers = data['servers']
  11.  
  12. error_servers = []
  13.  
  14. for server in servers:
  15. name = server['name']
  16. url = server['url']
  17. try:
  18. res = requests.get(url)
  19. if res.status_code != 200:
  20. error_servers.append(server)
  21. except Exception:
  22. error_servers.append(server)
  23.  
  24. if len(error_servers) == 0:
  25. print("Successful finished servers checking")
  26. else:
  27. response = send_error(name, url, error_servers)
  28. print("Error occured:")
  29. print(response)
  30. print(error_servers)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement