work #1
@ -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]
|
||||
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)
|
||||
result = addinfluxrecord(ip,myresp)
|
||||
print(result)
|
||||
time.sleep(5)
|
||||
else:
|
||||
print("No Hosts Defined")
|
||||
exit
|
Loading…
x
Reference in New Issue
Block a user