Добрый день. Стоит задача: получить список пользователей, которые на текущий момент онлайн в веб интерфейсе. Может быть кто-то сталкивался с подобным? Думал, что это можно сделать через API, но не нашел способа, как вывести именно онлайн пользователей, а не всех.
Ad Widget
Collapse
Получить список онлайн пользователей веб интерфейса
Collapse
X
-
По крайней мере, сам Zabbix этот как-то отслеживает. На вкладке Report -> System information отображается и общее количество пользователей, и - отдельно - тех, кто сейсас online.
Более того, на вкладке Administration -> Users при отображении списка пользователей есть отдельная графа "Is online", в которой отображается Yes/No, а для недавних - время последнего обращения.
Наверное, можно посмотреть, как это реализовано, если добавить себя в группу, для которой включена галочка "Debug mode" (по умолчанию - вроде, "Enabled debug mode"): тогда в веб-интерфейсе на каждой странице появляется дополнительная кнопка "Debug", при нажатии на которую можно посмотреть, какие обращения к API и СУБД использовались для отрисовки этой страницы.
Comment