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