Делаем свой сервис для замера скорости на Iperf3

Материал из Викиадмин
Версия от 17:09, 11 ноября 2018; Aleksdem (обсуждение | вклад) (Новая страница: «Чем вам может быть полезен этот сервис: * гарантированное местоположение сервиса, а не к…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Чем вам может быть полезен этот сервис:

  • гарантированное местоположение сервиса, а не как “выбираем быстрейший” и в итоге очередной спидтест показывает вам связь из Москвы с Чикаго через море Лаптевых и Беренгов пролив;
  • проверка через консольное и графическое приложение. Не надо ждать пока на компьютере с диким количеством хлама в оперативке и на диске загрузится браузер (а это норма для клиентов, например, провайдеров);
  • замер скорости внутри сети и между офисами (серьёзно, не скачивать же файлик ради теста скорости!);
  • мониторинг канала через nagios, librenms, zabbix, munin, mrtg и т.п. системы.

Установка iperf3

yum install -y iperf3

Делаем systemd-сервис для автозапуска, User тот, от имени кого собираетесь запускать

cat > /etc/systemd/system/iperf3.service <<EOF
[Unit]
Description=iperf3 Service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/bin/iperf3 -s
Restart=on-abort

[Install]
WantedBy=multi-user.target
EOF

Перезапускаем и прописываем в автозапуск

systemctl daemon-reload
systemctl enable iperf3
systemctl restart iperf3

Теперь с любого компьютера проверяем:

iperf3 -c IP_или_DOMAIN_SERVER