я - новичок на человечности, теперь у меня есть сервер lts 16.4 человечности, и это соединяется с некоторыми устройствами, у меня есть проблема, если я не, действительно всегда проверяют с помощью ping-запросов к нашим устройствам, наше соединение интранет устройств, работающее медленно и задержка больше чем 1 000 мс, я когда-нибудь слышал, существует ли способ заставить сервер человечности всегда проверить с помощью ping-запросов к некоторому IP, поэтому сообщите мне, как сделать?
Вы могли бы хотеть изучить Smokeping.
Рассмотрение Вашего вопроса, Вы не должны устанавливать сеть frontend - хотя Вы могли хотеть.
Получают его выполнение:
sudo apt-get install smokeping
sudo nano /etc/smokeping/config.d/Targets
*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = MySmokePing
+ Publics
menu = Publics
title = Public Latency
++ MyProbe1
menu = MyProbe1
title = MyProbe1
host = 8.8.8.8
++ MyProbe22
menu = MyProbe2
title = MyProbe2
host = 8.8.4.4
нано выхода, перезагрузите конфигурацию с systemctl restart smokeping
.
Попробуйте следующую команду на терминале:
ping 127.0.0.1 -i 5
Замена 127.0.0.1
с IP устройства Вы хотите проверить с помощью ping-запросов и 5
со временем в секундах Вы хотите, чтобы ping был повторен.
если это работает, создайте файл с этим, вывод, идущий ни во что:
ping 127.0.0.1 -i 5 > /dev/null 2>&1
Назовите расширение как .sh
и сделайте это исполняемым файлом - обычно файловые менеджеры имеют ту опцию в свойствах файла. Поместите файл куда угодно, Вы хотите, например /home/your-user-name/scripts/
Теперь, установите файл для работы запуска. Поскольку это добавляет строку с
/home/your-user-name/scripts/filename.sh
к/etc/rc.local. Удостоверьтесь, что Вы помещаете его перед строкой с "выходом 0".
Вам будут нужны права администратора для этого. Попробовать
sudo-H gedit/etc/rc.local
Теперь это начнет работать на перезагрузке компьютера и будет работать навсегда.