Wednesday, July 17, 2019

Ping servers through their IP addresses

Script

#!/usr/local/bin/python3.7


import os


server_list_file = open("servers.txt", "r")


one_liner = server_list_file.readlines()


for entry in one_liner:

    response=os.system("ping -c 5 " + entry)

    if (response == 0):

        status = entry.rstrip() + " is accessible"

    else:

        status = entry + " is not accessible"

    print(status)

File servers.txt:

10.1.106.121

10.1.106.122

10.1.106.123

10.1.106.124

10.1.106.125

10.41.28.35

Execution

PING 10.1.106.121 (10.1.106.121): 56 data bytes

64 bytes from 10.1.106.121: icmp_seq=0 ttl=59 time=226.868 ms


--- 10.1.106.121 ping statistics ---

1 packets transmitted, 1 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 226.868/226.868/226.868/0.000 ms

10.1.106.121 is accessible

PING 10.1.106.122 (10.1.106.122): 56 data bytes

64 bytes from 10.1.106.122: icmp_seq=0 ttl=59 time=83.295 ms


--- 10.1.106.122 ping statistics ---

1 packets transmitted, 1 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 83.295/83.295/83.295/0.000 ms

10.1.106.122 is accessible

PING 10.1.106.123 (10.1.106.123): 56 data bytes

64 bytes from 10.1.106.123: icmp_seq=0 ttl=59 time=205.363 ms


--- 10.1.106.123 ping statistics ---

1 packets transmitted, 1 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 205.363/205.363/205.363/0.000 ms

10.1.106.123 is accessible

PING 10.1.106.124 (10.1.106.124): 56 data bytes

64 bytes from 10.1.106.124: icmp_seq=0 ttl=59 time=40.942 ms


--- 10.1.106.124 ping statistics ---

1 packets transmitted, 1 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 40.942/40.942/40.942/0.000 ms

10.1.106.124 is accessible

PING 10.1.106.125 (10.1.106.125): 56 data bytes

64 bytes from 10.1.106.125: icmp_seq=0 ttl=59 time=88.736 ms


--- 10.1.106.125 ping statistics ---

1 packets transmitted, 1 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 88.736/88.736/88.736/0.000 ms

10.1.106.125 is accessible

PING 10.41.28.35 (10.41.28.35): 56 data bytes

64 bytes from 10.41.28.35: icmp_seq=0 ttl=58 time=44.848 ms


--- 10.41.28.35 ping statistics ---

1 packets transmitted, 1 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 44.848/44.848/44.848/0.000 ms

10.41.28.35 is accessible













No comments:

Post a Comment