Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Где находятся результаты/логи периодических тестов скорости USG?, UniFi Network
 
Привет! Я пытался найти результаты периодического теста скорости, который должен выполнять USG, но нигде в контроллере или в разделе поддержки на сайте UBNT, а также на форуме, никаких данных не обнаружил. По предыдущим обсуждениям я понял, что USG может точно измерять скорость только при соединениях ниже 150 Мбит/с, что для нас вполне приемлемо.

Мы используем USG для оценки производительности проданных подключений у клиентов, которые регулярно звонят в техподдержку. Мы довольно уверены, что скорость стабильно держится 24/7, но клиент утверждает, что бывают «периоды», когда интернет становится очень «медленным». В таких случаях мы планируем устанавливать USG, чтобы их тесты скорости служили хорошим ориентиром того, что клиент должен получать дома. Наши тарифы — ниже 20 Мбит/с (интернет в сельской местности), так что ограничения USG для нас подходят, но нам нужно иметь доступ к периодическим результатам, чтобы это действительно было полезно.

Спасибо,  
Пьер
 
@bartlanz

Точно. Я добавлю этот эндпоинт в класс API-клиента, который поддерживаю, в следующем релизе. Коллекция JSON-данных, которую он возвращает, выглядит примерно так:

[
{
_id: "5a4e2c770cf25a3fc5b97161",
latency: 19,
o: "speedtest",
oid: "558c39fee4b053d0b32a8bab",
time: 1515072630000,
xput_download: 365.90155029296875,
xput_upload: 439.8892822265625
},
{
latency: 8,
o: "speedtest",
oid: "558c39fee4b053d0b32a8bab",
time: 1515092272000,
xput_download: 406.42724609375,
xput_upload: 410.9871826171875,
_id: "5a4e2c770cf25a3fc5b97161"
},
...
]
 
Результаты автоматического теста скорости отображаются в разделе 1 Unifi > 2 Statistics > 3 Speed test stats
 
У меня есть клиент из сферы гостеприимства, который просит добавить эту функцию.
 
В данный момент я работаю с веткой 5.6.x. Возможно, это также доступно в ветке 5.5.x. Не могу найти эту информацию в примечаниях к выпуску.
 
Какая у тебя версия консоли контроллера, если не секрет? У меня 5.4.14, и я не вижу статистику speedtest в разделе статистики. Похоже, эта функция появилась только в более новых версиях. Ray
 
У меня есть раздел «Статистика скорости» в меню Статистика. Но, как я понимаю, он пока в бета-версии.
 
Интересно, как там сейчас обстоят дела в этой теме? Казалось, всё закончилось классным способом подключиться к результатам speedtest через API, а потом превратить это в лог-оповещение и даже в заявку, если показатели превышают нужные пороги. После этого техническая поддержка первого уровня берётся за дело и устраняет узкое место. Мне бы очень хотелось иметь возможность делать так же. Пока что я просто прохожусь по ним вручную и смотрю, как идут дела. Вот такая привычка MSP, которая срочно нуждается в автоматизации 😀
 
Поскольку у меня нет реальных данных по пропускной способности, я собираюсь глубже изучить API, чтобы понять, доступны ли эти данные кроме измеренной задержки.

EDIT: последние результаты speedtest (которые отображаются на панели) конечно же тоже доступны через API (как атрибут объекта USG) и выглядят примерно так:  

"speedtest-status": {  
   "latency": 9,  
   "rundate": 1477733643,  
   "runtime": 6,  
   "status_download": 2,  
   "status_ping": 2,  
   "status_summary": 2,  
   "status_upload": 2,  
   "xput_download": 385.30819702148,  
   "xput_upload": 68.445808410645  
},
 
Хотя в пользовательском интерфейсе контроллера эта функция ещё не полностью реализована, результаты speedtest’ов за разные периоды доступны через API. Если использовать API-клиент, который я поддерживаю, можно вызвать функцию list_dashboard(), чтобы получить эти данные. Вот пример того, как выглядит вывод:

{
   "_id": "581321dd6030c5ccb5a62ef7",
   "latency_avg": 1.2291666666667,
   "latency_max": 2,
   "latency_min": 1,
   "max_rx_bytes-r": 2047680,
   "max_tx_bytes-r": 986268,
   "o": "site",
   "rx_bytes-r": 388841,
   "time": 1477648800000,
   "tx_bytes-r": 181620,
   "wan-rx_bytes": 1399829944,
   "wan-tx_bytes": 653833638
}
 
Это было бы очень удобно, без сомнений. Смысл в том, что я включаю периодические тесты скорости, чтобы не тратить личное время на их запуск вручную. Хотелось бы, чтобы всё происходило автоматически и результаты записывались, чтобы я мог их посмотреть на следующий день, когда буду на работе за столом.

Если я чему-то и научился, так это тому, что техподдержка — это всё равно что криминальная сцена, где надо ориентироваться на доказательства. Среднестатистический пользователь далеко не всегда прав, когда речь идёт о техподдержке, и это может привести к часам поиска проблем, которые на самом деле происходят у него дома или в голове.

Если бы периодический тест скорости на USG работал так, как мы хотели, у нас были бы объективные данные для отчёта, и мы бы могли закрывать тикеты техподдержки быстрее.
 
Должно же быть решение. Зачем тогда проводить периодические тесты, если нельзя увидеть результат? Было бы здорово иметь логи по скорости загрузки/выгрузки и задержке.
Страницы: 1
Читают тему (гостей: 1)