Скрипт мониторинга связи с сетью? Здравствуйте! сразу признаюсь я не программист но мне надо! :) Суть в чем, нужно чтобы скрипт мониторил 3 4 хоста и в случае недоступности всех, выводил на экран большой красный кирпич со словами воткни провод обратно гад. Может у кого что то похожее есть? Спасибо! Это может быть любой язык, желательно с циклом, ну это так.
Конечно, вот пример скрипта на Python, который мониторит доступность указанных хостов и выводит сообщение в случае их недоступности:
import os import time hosts = ['host1', 'host2', 'host3', 'host4'] def check_host(host): response = os.system("ping -c 1 " + host) return response == 0 while True: all_hosts_available = True for host in hosts: if not check_host(host): all_hosts_available = False break if all_hosts_available: print("All hosts are available") else: print("\033[91m" + "Воткни провод обратно, гад!" + "\033[0m") time.sleep(10) # Проверка каждые 10 секунд
Просто замените 'host1', 'host2', 'host3', 'host4' на адреса ваших хостов. Когда все хосты доступны, будет выводиться сообщение "All hosts are available", а если хотя бы один из них недоступен, будет выведено красное сообщение "Воткни провод обратно, гад!".
Конечно, вот пример скрипта на Python, который мониторит доступность указанных хостов и выводит сообщение в случае их недоступности:
import osimport time
hosts = ['host1', 'host2', 'host3', 'host4']
def check_host(host):
response = os.system("ping -c 1 " + host)
return response == 0
while True:
all_hosts_available = True
for host in hosts:
if not check_host(host):
all_hosts_available = False
break
if all_hosts_available:
print("All hosts are available")
else:
print("\033[91m" + "Воткни провод обратно, гад!" + "\033[0m")
time.sleep(10) # Проверка каждые 10 секунд
Просто замените 'host1', 'host2', 'host3', 'host4' на адреса ваших хостов. Когда все хосты доступны, будет выводиться сообщение "All hosts are available", а если хотя бы один из них недоступен, будет выведено красное сообщение "Воткни провод обратно, гад!".