В догонку к предыдущему посту
Счетчик общей длительности сессий пользователя:
sqlcounter uptimecounter { counter-name = Uptime-Total check-name = Uptime-Limit reply-name = Session-Timeout sqlmod-inst = sql key = User-Name reset = never query = "SELECT ifnull(sum(time_to_sec(timediff(acctstoptime,acctstarttime))),0) FROM radacct WHERE username like '%{%k}'" }
Подключить модуль в секции authorize
Аттрибут Uptime-Limit в стандартных справочниках есть, если что — добавить не сложно.
Время сессии в секундах.