не активные, узнать IP и еще пара вопросов

Имеется: сервер на freebsd с установленныым ejabberd 2.0
Возникли вопросы на которые не смог найти ответов:
1. Как определить IP пользователя (для локальной сети)... только не по логам сервера.. может есть какоето решение проще? В идеале какой-нибудь мод или патч позволяющий администраторам видеть IP прямо в клиенте.
2. Как сделать автоматическое удаление неактивных пользователей с заданным сроком неактивности?
3. Была переустановка сервера и у некоторых пользователей перенеслись старые контакты, но некоторых контактов (пользователей) теперь на сервере не существует, можно ли произвести автоматически зачистку ростеров пользователей на предмет присутствующих записей JID не зарегестрированных на сервере?

Заранее спасибо.

1. ip ользователя

1. ip ользователя показан в web-интерфейсе.
2. в ejabberdctl есть комманда
delete-older-users days - delete users that have not logged in the last 'days'
хотя возможно что она появилась после установки модуля mod_ctlextra
3. незнаю, возможно можно реализовать через mod_ctlextra

1. У меня не

1. У меня не показывается IP, может какойто патч надо? Вроде не находил. Хотя щас продолжу поиск :)
2 и 3. Спасибо попробую.

патч нужен был

патч нужен был в 1,*, в 2,* и так есть, в профиле пользователя

Syndicate content