diff --git a/ping.py b/ping.py index 9436dbb..f270513 100644 --- a/ping.py +++ b/ping.py @@ -19,12 +19,19 @@ def ping(): addr = netloc[0:port_loc] else: addr = netloc - ping_delay = ping3.ping(addr, timeout=5) * 1000 # in millionsecond - print('Ping delay for {serv} is {ping_val}'.format(serv=server_name,ping_val=ping_delay)) + ping_delay_sum = 0 + for i in range(4): + ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond + ping_delay = ping_delay_sum / 4 + print( + "Ping delay for {serv} is {ping_val}".format( + serv=server_name, ping_val=ping_delay + ) + ) model.add_ping_record(execution_datetime, server_name, ping_delay) if __name__ == "__main__": config.init_config() ping() - pass \ No newline at end of file + pass