diff --git a/pushHeartbeat.py b/pushHeartbeat.py index 4c2db66..0dde1a4 100755 --- a/pushHeartbeat.py +++ b/pushHeartbeat.py @@ -3,21 +3,28 @@ import sys import http.client, urllib.request, urllib.parse, urllib.error + def pushover(msg): - conn = http.client.HTTPSConnection("api.pushover.net:443") - conn.request("POST", "/1/messages.json", - urllib.parse.urlencode({ - "token": "ac7NLX2rPjXFareeDgLpXNoDf4iFmf", - "user": "uDhH33UjQQDYtNzJb1ThRiWb9ingGK", - "message": msg, - }), { "Content-type": "application/x-www-form-urlencoded" }) - r1=conn.getresponse() - #print r1.status, r1.reason - return r1.status == 200 + conn = http.client.HTTPSConnection("api.pushover.net:443") + conn.request( + "POST", + "/1/messages.json", + urllib.parse.urlencode( + { + "token": "ac7NLX2rPjXFareeDgLpXNoDf4iFmf", + "user": "uDhH33UjQQDYtNzJb1ThRiWb9ingGK", + "message": msg, + } + ), + {"Content-type": "application/x-www-form-urlencoded"}, + ) + r1 = conn.getresponse() + # print r1.status, r1.reason + return r1.status == 200 -v=" ".join(sys.argv[1:]) +v = " ".join(sys.argv[1:]) if pushover(v): - print("delivered") + print("delivered") else: - print("NOT delivered") + print("NOT delivered") diff --git a/pushNagios.py b/pushNagios.py index 197560f..b7fd775 100755 --- a/pushNagios.py +++ b/pushNagios.py @@ -4,46 +4,53 @@ import sys import http.client, urllib.request, urllib.parse, urllib.error import getopt + def pushover(msg, title=""): - conn = http.client.HTTPSConnection("api.pushover.net:443") - conn.request("POST", "/1/messages.json", - urllib.parse.urlencode({ - "token": "aNY2xeYydxzabzihTjb3P2LMHhqhr2", - "user": "uDhH33UjQQDYtNzJb1ThRiWb9ingGK", - "message": msg, - "title": title, - }), { "Content-type": "application/x-www-form-urlencoded" }) - r1=conn.getresponse() - #print r1.status, r1.reason - return r1.status == 200 + conn = http.client.HTTPSConnection("api.pushover.net:443") + conn.request( + "POST", + "/1/messages.json", + urllib.parse.urlencode( + { + "token": "aNY2xeYydxzabzihTjb3P2LMHhqhr2", + "user": "uDhH33UjQQDYtNzJb1ThRiWb9ingGK", + "message": msg, + "title": title, + } + ), + {"Content-type": "application/x-www-form-urlencoded"}, + ) + r1 = conn.getresponse() + # print r1.status, r1.reason + return r1.status == 200 # # Main # -helpflag=False -verbose=False -title="Nagios" +helpflag = False +verbose = False +title = "Nagios" optslist, args = [], [] try: - optslist, args = getopt.getopt(sys.argv[1:], 'ht:v') + optslist, args = getopt.getopt(sys.argv[1:], "ht:v") except getopt.error as cause: - helpflag=True + helpflag = True -lastyear=0 -for o,a in optslist: - if o == '-v': - verbose=True - elif o == '-t': - title=a +lastyear = 0 +for o, a in optslist: + if o == "-v": + verbose = True + elif o == "-t": + title = a -v=" ".join(args) -rc=pushover(v, title) +v = " ".join(args) +rc = pushover(v, title) if verbose: - if rc: - print("delivered") - else: - print("NOT delivered") + if rc: + print("delivered") + else: + print("NOT delivered")