Поднимаем локальный джабер. Итак, сервером у нас однозначно - OpenFire, в качестве клиента была выбран: Spark
Выбирал клиента остановился на Spark, потому что развернуть его на клиентских компьютерах надо было автоматически. А для этого нужен msi пакет.
Я нашел всего 2 клиента, постявляемые в msi - это собственно Spark и Akeni jabber. Последний не имеет переводов и выглядит убого.
Spark довольно красив, удобен, правда есть сложности с использованием, потому как он использует папку ..\Programm Files\OpenFire, а туда обычным юзерам писать нельзя (ограничено групповыми политиками). Msi пакет разворачивается легко, но запускаться автоматически без костылей отказался. Пришлось при логине давать права на эту папку юзерам (об этом ниже)...
Установка сервера проблем не вызовет. Надо запустить emerge openfire на серваке, а потом стартовать сервис /etc/init.d/openfire start, зайти в веб-интерфейс http://server:9090/ и немного настроить.
Так как мессенжер устанавливается на предприятии, то не имеет смысла разрешать пользователям создавать себе аккаунты и логиниться анонимно, поэтому регистрация новых пользователей была запрещена: server->registration & login запретить Inband Account Registration и Anonymous Login (всё относящееся к серверу делается через веб-интерфейс).
Добавлять же пользователей и группы нужно в Users/Groups в соответствующих пунктах меню. Для того, чтобы созданные пользователи автоматически рассылались на клиентов (чтобы не надо было потом друг друга авторизировать) нужно делать следующее: Пользователя добавляем в группу, а группе включаем Contact List (Roster) Sharing - это делается в свойствах группы - Enable contact list group sharing + Share group with additional users + All users. Тут-же ниже можно добавлять пользователя в группу. Хорошей стратегией будет создание группы по умолчанию, в которую будет включаться пользователь при регистрации. Это делается в Users/Groups->Registration properties->Default Group.
В принципе все.
Создаем группы, создаем пользователей и разворачивем клиента.
Идем в контроллере домена в групповые политики, открываем нужную политику на редактирование, идем Конфигурация компьютера->Конфигурация программ->Установка программ->Правый клик->Создать->Пакет... и выбираем в открывшемся диалоге наш msi пакет спарка. Внимание! Путь До msi должен быть не локальный а сетевой, и пакет должен лежать на шаре с открытым для юзера доступом (чтототипа \\servak\share\net\spark.msi)
В открывшемся следом диалоге выбираем "Назначеный" и жмем ок. Готово. Теперь у юзеров, попадающих под политику при загрузке компа перед логином наш пакет установится. Но это еще не все. Надо еще разрешить спарку писать в свою папку. Для этого в политиках в Конфигурация компьютера->Конфигурация Windows->Сценарии->Автозагрузка нужно добавить скрипт, также лежащий где нибуть на шаре (по умолчанию скрипты живут в \\server\NETLOGON\). Скрипт должен быть следующего содержания:
cacls "C:\Program Files\Spark" /G "Пользователи домена@ваш.домен":F /T /E
Все. Осталось только раздать пользователям их логины-пароли или пройтись и выставить настройки как надо. В Спарке кстати есть функция автозагрузки и автологина, так что пройтись надо будет ровно 1 раз :)
Загрузить, скачать Обмен опытом, Jabber в организации бесплатно.
Скачать Jabber в организации бесплатно
Jabber в организации бесплатно и без регистрации.