diff --git a/logpingresult.py b/logpingresult.py index fab8fb0..1a9e086 100644 --- a/logpingresult.py +++ b/logpingresult.py @@ -19,13 +19,19 @@ infdbpass = os.environ["INFLUX_PASSWORD"] influxuri = os.environ["INFLUX_URI"] pingaddresses = os.environ["PING_HOSTS"].split(",") while(True): - for ip in pingaddresses: - response = sp.getstatusoutput(f"ping -c 1 {ip}") - if(response[0]!=0): - time=2000 - else: - myresp = response[1].split("\n")[1].split(' ')[6].split('=')[1] - - result = addinfluxrecord(ip,myresp) - print(result) - time.sleep(5) \ No newline at end of file + if len(pingaddresses>0): + print(pingaddresses) + for ip in pingaddresses: + print(ip) + response = sp.getstatusoutput(f"ping -c 1 {ip}") + if(response[0]!=0): + time=2000 + else: + myresp = response[1].split("\n")[1].split(' ')[6].split('=')[1] + + result = addinfluxrecord(ip,myresp) + print(result) + time.sleep(5) + else: + print("No Hosts Defined") + exit \ No newline at end of file