Инструкция этого типа производит оценку времени и результата выполнения операции обращения ресурсу в сети Интернет или контроль скорости передачи данных.
В качестве параметров задаются:
Параметр | Значение | Комментарий |
---|---|---|
url_0 | http://mirror.yandex.ru/gentoo-distfiles/snapshots/gentoo-latest.tar.xz | Ссылка на внешний ресурс |
iperf_0 | hostname или IP | Ссылка на iperf-сервер |
ping_0 | hostname или IP | Адрес хоста для проверки |
ping6_0 | hostname или IP | Адрес хоста для проверки |
tracert_0 | hostname или IP | Адрес хоста для проверки |
interface | wlan0 или wlan1 | Использовать только заданный интерфейс |
icmpv6ra | 10 | Длительность сбора пакетов ICMPv6 Router Advertisement |
icmpv6ra_prefix | prefix | Ожидаемый префикс сети |
limit_rate | Ограничение скорости для wget и iperf проверок | |
apname | Имя точки доступа, для которой проводить тест. Только для неё тест будет выполняться | |
bssid | 00:11:22:33:44:55 | Идентификатор точки доступа/радио (BSSID), для которого проводить тест. Только для него тест будет выполняться |
ssid | abcdef | Имя сети (SSID) , для которой проводить тест. Только для неё тест будет выполняться |
channel | 1 | Номер радио-канала, для которого проводить тест |
reach_dns_resname | hostname или IP | Адрес хоста для проверки доступности DNS сервиса |
reach_tcp443_resname | hostname или IP | Адрес хоста для проверки доступности TCP сервиса по порту 443 |
reach_http_resname | hostname или IP | Адрес хоста для проверки доступности TCP сервиса по порту 80 |
В качестве url вы можете задать ссылку и на Youtube-ролик.
В качестве цели проверки, hostname или IP, вы можете указать слово "$gateway" (без кавычек), в этом случае в качестве значения сенсор динамически подставит адрес шлюза по умолчанию, полученный в ходе DHCP-процесса.
Если вам требуется сделать проверки нескольких ресурсов, сделайте несколько записей в параметрах инструкции, и укажите порядковый номер вместо "0".
Для инструкций типа reach в её названии следует явным образом указать название тестируемой цели вместо _resname, что автоматически приведет к созданию метрики с этим именем, например:
reach_tcp443_yandex : yandex.ru
reach_dns_1111 : 1.1.1.1
В качестве результата инструкция для каждой из проверок выдает результат выполнения, численную метрику, например объем скаченных данных, и время скачивания (в миллисекундах):
На основании собираемых данных инструкциями этого типа строится, в том числе, отчет "Качество связи", а также отчеты по метрикам.