Us ping: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 19: | Строка 19: | ||
FindBin | FindBin | ||
'''Информацию по установке модуля''' и общую информацию для всех модулей см. на странице: [[Модули]] | |||
Настройка модуля осуществляется в файле '''us_config.tmp''' | Настройка модуля осуществляется в файле '''us_config.tmp''' |
Версия от 16:27, 19 декабря 2014
Эта функция является одной из возможностью |
US_PING - это модуль для выявления абонентов/устройств в сети. Модуль пингует все IP-адреса из базы данных САП "UserSide" и обновляет дату активности откликнувшихся устройств/абонентов в системе. Одновременно с этим - после выполнения пингов - идёт анализ arp-таблицы и обновляется активность у тех адресов, которые найдены в arp-таблице, но не откликнулись на пинг. Такие ситуации возможны когда у абонента включен firewall/брандмауэр.
Язык модуля: Perl
Текущая версия: см. на странице: Модули
Статус модуля: Платный
Необходимые модули Perl:
DBI Time::Local threads Thread::Queue Net::Ping Socket FindBin
Информацию по установке модуля и общую информацию для всех модулей см. на странице: Модули
Настройка модуля осуществляется в файле us_config.tmp
Параметры
$zuserver - адрес сервера с UserSide $zusqlport - номер порта MySQL с базой данных UserSide $zubase - имя базы данных UserSide $zuuser - имя пользователя для доступа к базе UserSide $zupass - пароль для доступа к базе UserSide $zucp - кодировка базы UserSide $ps_logpath - путь к логам модуля $zsilence - не выводить уведомления о работе модуля в консоль $ps_binpath - путь к ARP $ps_pingtype - тип пинга (по-умолчанию "tcp". Можно указать "icmp" или "udp") $ps_onlydevice - флаг - пинговать только устройства (1/0) $ps_threadcount - к-во потоков для пинга (по-умолчанию 75) $zaddip - если модуль находит MAC-адрес, который известен САП "UserSide", но IP-адрес неизвестен (MAC принадлежит другому IP) - то для владельца MAC-адреса добавляется этот новый найденный IP-адрес $zping_alt - альтернативный пинг (с помощью командной строки сервера) $zping_alt_str - параметры для альтернативного пинга в командной строке $zchangemac - если модуль находит для IP-адреса MAC адрес, который неизвестен САП "UserSide" (в базе другой MAC-адрес), то старый MAC затирается новым