Скрипт мониторинга связи с сетью? Здравствуйте! сразу признаюсь я не программист но мне надо! :)
Суть в чем, нужно чтобы скрипт мониторил 3 4 хоста и в случае недоступности всех, выводил на экран большой красный кирпич со словами воткни провод обратно гад.
Может у кого что то похожее есть?
Спасибо!
Это может быть любой язык, желательно с циклом, ну это так.

21 Авг 2019 в 06:39
206 +1
0
Ответы
1

Конечно, вот пример скрипта на 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", а если хотя бы один из них недоступен, будет выведено красное сообщение "Воткни провод обратно, гад!".

20 Апр 2024 в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир