Python – Simple Uptime Checker

Below is a ready-to-use script. Review and adapt variables to your environment.

#!/usr/bin/env python3
import requests, sys, time
urls = sys.argv[1:]
while True:
    for u in urls:
        try:
            r = requests.get(u, timeout=5)
            print(u, r.status_code)
        except Exception as e:
            print(u, 'ERR', e)
    time.sleep(60)
  

← Back to SQL