Название: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Sergey от 29 Октября 2018, 21:06:57 Всем доброго времени суток! Во многих сетях есть абоненты, работающие в режиме "Всегда онлайн" и очень удобно когда ключ показывает статус абонента "подключен он или нет", переходя с Nodeny 50 на Nodeny Plus я столкнулся с тем что такой полезной штуки в Nodeny Plus по умолчанию нету, "её та и в Nodeny 50 не было но решения в инете нашлось", прошерстив весь форум, я не нашел нужного мне ответа. Возможно кто-то напишет что решение есть, и это "authtraf" Авторизация методом «authtraf», соглашусь, это почти то что надо. Но, пользуясь authtraf столкнулся я с двумя проблемами, первая: отключив улицу от интернета "ради проверки" ключи с зеленого цвета поменялись на синий минут так через 10, это очень долго. Вторая и очень весомая проблема, через определенное время "2-3 часа" просто перестаёт работать данная функция. Изначально было такое что authtraf останавливался и при этом останавливал и Ядро. Хороший знакомый Специалист разделил их работу, ядро теперь не останавливается но authtraf как останавливался через время так и останавливается. Если кто знает решения данных проблем напишите. Если есть другие способы как заставить в режиме "Всегда онлайн" ключам менять свой статус, то давайте обсуждать данную тему. Всем спасибо!
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Cell от 30 Октября 2018, 17:32:43 Поставьте authtraf в режиме дебага в screen и посмотрите почему крашится модуль.
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Redmen от 30 Октября 2018, 21:37:24 Дело в том что модуль перла Net::ARP не обновлялся уже более 4 лет. Его проблема с вылетом обнаружилась почти сразу после написания модуля Authtraf, и было предупреждено, не запускать вместе с ядром!
как вариант, можно написать лёгкий скрипт, который будет проверять наличие Authtraf в процесах, и в отсутствии оного, запускать его заново! Либо найти аналог Net::ARP (я не нашёл достойного), который может показывать список из арп таблицы, и сделать по аналогии с Authtraf, код у него очень простенький! либо использовать SNMP типа https://lo0.org.ua/2010/12/30/12/ (https://lo0.org.ua/2010/12/30/12/), и на его основе модуль наваять! Вариантов вагон! задача то проста, получить арп таблицу, распознать, и записать в базу! Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Efendy от 31 Октября 2018, 09:13:29 По snmp у свичей мак получать? А сколько свич хранит мак? Вдруг очень долго уже после отключения. Да и это нужно чтоб вся сеть была на управляемых... Или просто пинговать обычным способом и на сервере таблицу мак адресов смотреть? Ну так это можно сделать запуская обычную команду arp и парсить ее вывод.
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Cell от 31 Октября 2018, 10:42:34 Вариантов вагон! задача то проста, получить арп таблицу, распознать, и записать в базу! Оно-то да, но фактически модуль не работоспособный. Через пару часов работы вываливается с сообщением "retrieval of routing table: Cannot allocate memory"Может проще чем модуль перла использовать просто распарсить команду типа Код: arp -n -i bce1 -a Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Efendy от 31 Октября 2018, 11:50:04 Можно и парсить. Как я уже говорил - с благотворительностью я завязал. Будем заказывать?
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Sergey от 31 Октября 2018, 12:17:14 Можно и парсить. Как я уже говорил - с благотворительностью я завязал. Будем заказывать? да конечно, я готов заплатить!Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Cell от 31 Октября 2018, 13:13:39 Можно и парсить. Как я уже говорил - с благотворительностью я завязал. Будем заказывать? Сорри, Стас. Поздно увидел, я уже сделал ему все.Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: elite от 01 Ноября 2018, 07:31:08 По snmp у свичей мак получать? А сколько свич хранит мак? Вдруг очень долго уже после отключения. Да и это нужно чтоб вся сеть была на управляемых... можно на коммутаторе ядра смотреть таблицуНазвание: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Sergey от 01 Ноября 2018, 09:19:51 Можно и парсить. Как я уже говорил - с благотворительностью я завязал. Будем заказывать? Сорри, Стас. Поздно увидел, я уже сделал ему все.Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Cell от 01 Ноября 2018, 10:38:36 светиться т.к. входящий трафик валит из интернета, нужно походу доработать чтобы учитывался только исходящий
Название: Re: Nodeny+ отображение статуса подключенных поль Отправлено: Sergey от 02 Ноября 2018, 00:02:22 светиться т.к. входящий трафик валит из интернета, нужно походу доработать чтобы учитывался только исходящий Согласен,Cell, допилить нужно, даже на серых ипах авторизатор показывает что включены в сеть, хотя .68-й абонент уехал и там все отключено физически, .17-йпосле летней грозы все погорело и он так не чего там не восстанавливал, .80-й абонент, внучек приезжает на лето до бабушки Натальи и пользуется инетом, так что я уверен на все 100% что этих абонентов в сети нету и трафик не до них не от них гулять не может. От них на уж тем более, можно сказать "мертвые души")) Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Warlock от 02 Ноября 2018, 07:39:29 Завем вообще нужно "Всегда онлайн"?
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Cell от 02 Ноября 2018, 09:58:42 Завем вообще нужно "Всегда онлайн"? Есть причины, по которым я это делаю практически всегда. Если ты с этим не столкнулся - значит мало занимаешься администрированием и не понимаешь с чем сталкивается юзер в момент авторизации.Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Warlock от 02 Ноября 2018, 13:59:27 Завем вообще нужно "Всегда онлайн"? Есть причины, по которым я это делаю практически всегда. Если ты с этим не столкнулся - значит мало занимаешься администрированием и не понимаешь с чем сталкивается юзер в момент авторизации.Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Sergey от 07 Января 2019, 21:11:08 Для тех кто интересуется в реализации зеленых ключей в режиме всегда онлайн, обращайтесь к Cell или Efendy, Мне все сделали, я доволен, всем спасибо! Тема закрыта.
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Windows от 19 Января 2019, 21:35:33 Добавьте пожалуйста в модули.Я бы купил
Название: Re: Nodeny+ отображение статуса подключенных пользователей в режиме "Всегда онлайн" Отправлено: Bars от 27 Ноября 2019, 11:22:53 Согласно мануалу вывели трафик в отдельную базу.
Модуль authtraf не умеет работать с разделенной базой. что делать? |