Nello
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Установка под Windows 1)Запустите wildfire_x.exe и следуйте инструкциям 2)После установки и старта WildFire запустите консоль администратора. По умолчанию имя администратора- admin пароль - admin. Конфигурирование базы данных. Wildfire использует HSQL db (Hypersonic) базу данных по умолчанию. Также поддерживаются- MySQL
- Oracle
- Microsoft SQLServer
- PostgreSQL
- IBM DB2
Настройка под MS SQL server. На закладке Database в веб-консоли администрирования установите следующие параметры БД: - driver -- SQLServer
- server -- jdbc:jtds:sqlserver://имя_сервера:1433/имя_базы; appName=jive
- имя пользователя
- пароль
Вот что должно быть в файле конфигурации по окончании настройки в файле conf/jive-messenger.xml : <database> <defaultProvider> <driver>net.sourceforge.jtds.jdbc.Driver</driver> <serverURL>jdbc:jtds:sqlserver://server:1433;databasename=jabber_base; appName=jive</serverURL> <username>sql_user</username> <password>password</password> <minConnections>5</minConnections> <maxConnections>5</maxConnections> <connectionTimeout>1.0</connectionTimeout> </defaultProvider> </database> Про настройку под другие СУБД можно почитать здесь(англ.): http://www.jivesoftware.org/builds/messenger/docs/latest/documentation/database.html Настройка LDAP(Active Directory). Использование LDAP облегчает администрирование Jive messenger. Информация о логине/пароле/профиле пользователя в этом случае берется не из БД, а из LDAP. Правда, в текущем релизе не все гладко с профилем пользователя, но разработчики обещают все исправить в следующих релизах. Jive Messenger подключается к LDAP только в режиме read-only. Это означает, что через консоль администратора Jive messenger нельзя добавлять/удалять/редактировать пользователей. Порядок настройки LDAP: - Остановить Jive Messenger.
- Отредактировать conf/jive-messenger.xml
- Перестартовать Jive Messenger.
Что должно быть в jive-messenger.xml: - Провайдеры сервисов LDAP в секции <provider> :
Код: <provider> <!-- Юзеры--> <user> <className> org.jivesoftware.wildfire.ldap.LdapUserProvider </className> </user> <!-- Аутентификация--> <auth> <className> org.jivesoftware.wildfire.ldap.LdapAuthProvider </className> </auth> <!-- Группы юзеров--> <group> <className> org.jivesoftware.wildfire.ldap.LdapGroupProvider </className> </group> <!-- Vcard - информация о пользователе--> <vcard> <className> org.jivesoftware.wildfire.ldap.LdapVCardProvider </className> </vcard> | - ldap.host - сервер LDAP.
- ldap.port -порт сервера LDAP. По умолчанию 389.
- ldap.baseDN - составное имя DN, внутри которого будет вестись поиск пользоватетей Jive
- ldap.adminDN - DN имя пользователя-администратора Jive (можно с минимальными правами).
- ldap.adminPassword - пароль этого пользователя
- ldap.usernameField - значение этого поля LDAP будет подставляться как jabberid пользователя Jive. По умолчанию это uid
- ldap.nameField - значение этого поля LDAP будет подставляться как полное имя пользователя. По умолчанию используется cn
- ldap.emailField - значение этого поля LDAP будет подставляться как e-mail пользователя. По умолчанию используется mail
- ldap.searchFilter - список пользователей LDAP для Jive будет отфильтрован по этому условию. По умолчанию используется "(uid=*)"
Вот пример секции LDAP, настроенной для Active Directory: <ldap> <host>domain_controller</host> <port>389</port> <usernameField>SAMAccountName</usernameField> <nameField>cn</nameField> <emailField>mail</emailField> <baseDN>dc=microsoft,dc=com</baseDN> <searchFilter> <![CDATA[(&(sAMAccountName={0})(objectCategory=Person))]]> </searchFilter> <adminDN>CN=jabber_search,CN=Users,dc=microsoft,dc=com</adminDN> <adminPassword>password</adminPassword> </ldap> После определения параметров LDAP и рестарта Jive Messenger пользователь admin будет отключен. Поэтому надо явно указать логин windows, который будет иметь права на администрирование: <adminConsole> <!-- Disable either port by setting the value to -1 --> <port>9090</port> <securePort>9091</securePort> <authorizedUsernames>john, jane</authorizedUsernames> </adminConsole> Пользователи и группы Использование групп пользователей в Jive messenger облегчает администрирование ростеров (список пользователей в IM-клиенте) - новый пользователь автоматически получает динамически обновляемый список всех своих коллег. В случае с AD группы пользователей берутся из последней. Для создания группы в других случаях: Для создания группы в консоли администрирования перейдите на вкладку "Users/Groups" и выберите "Create New Group" Заполните поля: - Name - имя группы (в названиии используйте латинские буквы)
- Shared Roster Groups - Enable sharing group in rosters - созданная группа будет доступна пользователям
- Group Display Name - Имя группы, которое будет отбражаться в IM-клиенте
Дальше можно настроить видимость группы: - Show group in all users' rosters. - Группа будет видна всем пользователям
- Show group in group members' rosters - Группа будет видна только членам этой группы
- Show group to members' rosters of these groups - Группа будет видна членам выбранных групп.
Для сохранения группы нажмите Create Group. После создания группы в нее можно добавить пользователей. | Всего записей: 133 | Зарегистр. 23-04-2003 | Отправлено: 12:26 15-04-2005 | Исправлено: FreemanRU, 13:48 14-07-2007 |
|