Мы обрабатываем IP-адреса и используем cookie для точного тестирования сети и аналитики. Продолжая использование сайта, вы соглашаетесь с Политикой конфиденциальности.
Полный контроль над
вашей инфраструктурой
Установите легковесный Python-агент на свои серверы. Мониторьте скорость сети, задержки, использование CPU, RAM и диска прямо из единого веб-дашборда.
Настройка за 2 минуты
Агент написан на чистом Python 3 и работает на любом Linux-дистрибутиве. Он самостоятельно подтянет нужные библиотеки и настроит автозапуск.
- Автоматическая загрузка зависимостей (
requests,psutil) - Создание демона systemd одной командой
- Сбор аппаратных метрик (CPU, Память, Диск) каждые 60 секунд
- Выполнение тестов скорости по расписанию (Cron) или вручную из ЛК
Почему наш агент?
Аппаратный мониторинг
Кроме сети, агент следит за здоровьем сервера. Вы увидите графики загрузки процессора, оперативной памяти и заполненности жесткого диска.
Удалённый запуск тестов
Вам больше не нужно подключаться по SSH, чтобы проверить скорость. Просто нажмите кнопку "Запустить тест" в веб-панели управления.
Умные триггеры
Настройте правила алертинга: получайте уведомления на E-mail, в Telegram или через Webhook, если сервер упал, забился диск или упала скорость сети.
Встроенный Cron
Настройте интервал автоматических проверок (например, каждый час) или используйте продвинутые Cron-выражения прямо из графического интерфейса.
Обновление "По воздуху"
Поддерживайте агентов в актуальном состоянии без ручного вмешательства. Команда обновления рассылается на все серверы одним кликом.
Безопасность
Агент делает исходящие запросы (Polling) и не открывает порты извне. Результаты передаются по зашифрованному каналу.
Инструкция по установке
Скачивание скрипта
Убедитесь, что на сервере установлен Python 3. Загрузите исполняемый файл агента в любую удобную директорию.
curl -sLo openspeedtest-agent.py https://openspeedtest.ru/cli/openspeedtest-agent.py
Привязка к аккаунту
Создайте API-ключ в Личном кабинете и зарегистрируйте сервер. Вы получите уникальный ID.
python3 openspeedtest-agent.py --register --api-key ВАШ_КЛЮЧ
Запуск службы
Установите агента как системную службу. Он будет работать в фоне и автоматически запускаться при перезагрузке ОС.
sudo python3 openspeedtest-agent.py --daemon
Справочник команд
| Команда | Описание действия |
|---|---|
| python3 openspeedtest-agent.py --register --api-key KEY | Регистрация агента. Создает конфигурационный файл ~/.openspeedtest/agent.json с уникальным токеном авторизации. |
| sudo python3 openspeedtest-agent.py --daemon | Создает systemd-юнит (/etc/systemd/system/ost-agent.service), включает его в автозагрузку и запускает службу. |
| python3 openspeedtest-agent.py --test | Единоразовый ручной запуск теста скорости с немедленной отправкой результатов в личный кабинет. |
| python3 openspeedtest-agent.py --status | Выводит текущий статус службы systemd (запущена/остановлена), Agent ID и версию скрипта. |
| sudo python3 openspeedtest-agent.py --stop | Полностью останавливает, отключает из автозагрузки и удаляет службу ost-agent из системы. |
~/.openspeedtest/agent.log.
Вы также можете управлять службой стандартными средствами ОС: systemctl restart ost-agent или смотреть живые логи через journalctl -u ost-agent -f.