Активность абонентов и интеграция с abills.
Модуль usm_abills обновляет дату активности абонентов с поднятыми сессиями. Для IPoE абонентов поднятая сессия означает что абоненту разрешён доступ в интернет. Прищнаком активности может считаться только наличие байт в сессии а последнем интервале времени. В ситуации когда на абонента упал линк Userside продолжает считать абонента активным и при каждом обновлении данных из биллинга обновляет дату активности в интернете, а за ней и дату активности в сети. Сейчас биллинг опрашивается раз в 20 мин, коммутаторы peleng’ом раз в минуту, время после которого абонент считается неактивным 5 мин.
Получается раз в 20 минут карта полностью зеленеет, а затем через 5 минут абоненты, чьих маков нет на коммутаторах краснеют
И обратная проблема, ip- адреса абонентов без сессий или с отстутствием трафика в сессии не импортируются из биллинга в юзерсайд, а если сессия отпала ip удаляется из карточки абонента в userside, соответственно абонента с отрицательным балансом из карточки нельзя попинговать
Картина в ip-сетка тоже получается неполная.
В какую сторону копать ? Abills, userside, или модуль ?