Войти

Показать полную графическую версию : OpenFire


sacredboy
28-11-2009, 22:13
Пытаюсь поднять в локальной сети мессенджер Openfire.
Админконсоль нормально запустилась, настроил все настройки.
База данных внутренняя, имя домена video.

Вот настройки сервера:

http://i033.radikal.ru/0911/b3/c326d8120c2ct.jpg (http://radikal.ru/F/i033.radikal.ru/0911/b3/c326d8120c2c.jpg.html)

Создал пользователей cristiano и lionel, а также создал группу Management и ввел туда пользователя lionel.

Теперь то что непонятно:

1. Почему то когда ввожу логин пароль для обоих пользователей, система принимает данные, но перед входом мессенджер зачем то просит добавить других пользователей в список контактов:

http://i054.radikal.ru/0911/0a/609dacd3f6b3t.jpg (http://radikal.ru/F/i054.radikal.ru/0911/0a/609dacd3f6b3.jpg.html)

я ввожу логин второго пользователя lionel, и в это время у пользователя lionel выходит такое сообщение:

http://s45.radikal.ru/i110/0911/40/8b977459bf7at.jpg (http://radikal.ru/F/s45.radikal.ru/i110/0911/40/8b977459bf7a.jpg.html)

Как сделать так чтобы пользователи входили без необходимости добавления других пользователей в список контактов и чтобы и чтобы контакты появлялись без необходимости авторизации другим пользователем?

2. Пользователь lionel веден в созданную группу Management, но после входа, в мессенджере такая группа не отображалась, а пользователь lionel был просто в списке контактов.

http://i006.radikal.ru/0911/7f/379e55e5a80ft.jpg (http://radikal.ru/F/i006.radikal.ru/0911/7f/379e55e5a80f.jpg.html)

В чем может быть причина?

3. В строке address при входе в мессенджер после логин@ должно стоять имя домена или майл прописаный для пользователя?
У меня имя доменя video, а майл имеет вид логин@message и вход производится через логин@video. Так должно быть?

sacredboy
01-12-2009, 12:32
Проблему с группами решил. Не до конца настроил шаринг групп для пользователей.

Так было ДО:

http://img139.imageshack.us/img139/5052/65682924.th.jpg (http://img139.imageshack.us/i/65682924.jpg/)

Так должно было быть:

http://img218.imageshack.us/img218/8062/85368966.th.jpg (http://img218.imageshack.us/i/85368966.jpg/)

Теперь осталось решить вопрос с авторизацией пользователей.

P.S. Ребята кто встречал дайте ссылку на чтиво о связке Openfire+MySQL.

PurpleLady
28-01-2010, 15:10
А вот такой вопрос:
Мне не нужно, чтобы все группы всех видели.
Вместо "All users" выбрала "The following groups" и отметила нужные для видимости группы.
После этого у всех при логине стало выскакивать сообщение, что пользователь (из той группы) удалил вас из списка контактов. Вернула "All users". Однако сообщение продолжает выскакивать на протяжении нескольких у всех пользователей.

Версия: Openfire 3.6.2, база данных - встроенная

Подскажите, как избавиться от этих навязчивых сообщений?

Zoldan
01-07-2010, 09:51
Доброго времени суток!
Поднят Сервер OpenFire 3.6.4 (БД встроенная) + win2003server + AD. Все работает - пользователей с AD подтягивает.
Дело в том что пользователи у меня теритериально находяться в разных городах. Специально для openfire создал в AD 2 группы - Group1 и Group2. Соответственно в Group1 внес пользователей с одного города в Group2 с другова. В OpenFire настроил чтоб выбирались только эти группы. В OpenFire создал тоже 2 группы, каждую из которых ассоциировал с соответстенно с группами с AD. Тут все нормально.
Беда в том что в клиенте 2 группы одновременно не отображаються. (клиент миранда). Отображаеться только одна, та к которой пренадлежить авторизированный пользователь. Тоесть пользователь видеть только пользователей своей группы. Собственно вопрос можно ли это как-то исправить???? Или все таки создать одну большую группу. куда внести всех пользователей AD. А уже на клиенте создавать группы и поним распихивать пользователей??? Это очень не удобно :( И в моем случае наверно просто невозможно.

Zoldan
20-07-2010, 02:44
Поднят OpenFire 3.6.4 + win2003 + AD. В своем сегменте сети все работает нормально. Через VPN (ISA2004)прикручен офис из соседнего города. Беда в том что клиент на том конце VPN не может подключиться к нашему серверу. Сервер пингуеться. На исе порт 5222 открыт. Что не так? Судя по логам исы пакеты на 5222 порт прилетают. Прилепил снифер на машину где установлен OpenFire вроде долетают и улетают и там. Выходит где-то беда в настройках самого сервера? Кто знает помогите. Уже не знаю, что делать :)

newpdv
24-07-2010, 21:44
Создал тему в данном разделе, т.к. не определить другой.
Нужна помощь в интеграции с MySQL
Конфиг вроде настроил но не работает.

2010.07.24 20:57:27 Property 'provider.auth.className' as specified in openfire.xml differs from what is stored in the database. Please make property changes in the database instead of openfire.xml.
2010.07.24 20:57:28 Property 'provider.user.className' as specified in openfire.xml differs from what is stored in the database. Please make property changes in the database instead of openfire.xml.

Конфиг:

<?xml version="1.0" encoding="UTF-8"?>
<jive>
<adminConsole>
<port>9090</port>
<authorizedUsernames>newpdv</authorizedUsernames>
</adminConsole>
<locale>en</locale>

<connectionProvider>
<className>org.jivesoftware.database.DefaultConnectionProvider</className>
</connectionProvider>
<database>
<defaultProvider>
<driver>com.mysql.jdbc.Driver</driver>
<serverURL>jdbc:mysql://localhost:3306/xmpp</serverURL>
<username>root</username>
<password>root</password>
<testSQL>select 1</testSQL>
<testBeforeUse>true</testBeforeUse>
<testAfterUse>true</testAfterUse>
<minConnections>5</minConnections>
<maxConnections>25</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
<setup>true</setup>

<jdbcProvider>
<driver>com.mysql.jdbc.Driver</driver>
<connectionString>jdbc:mysql://localhost/xmpp?user=root&amp;password=root</connectionString>
</jdbcProvider>
<provider>
<auth>
<className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className>
</auth>
<user>
<className>org.jivesoftware.openfire.user.JDBCAuthProvider</className>
</user>
</provider>
<jdbcAuthProvider>
<passwordSQL>SELECT password FROM users WHERE username=?</passwordSQL>
<passwordType>md5</passwordType>
</jdbcAuthProvider>
<jdbcUserProvider>
<loadUserSQL>SELECT username,email FROM users WHERE username=?</loadUserSQL>
<userCountSQL>SELECT COUNT(*) FROM users</userCountSQL>
<allUsersSQL>SELECT username FROM users</allUsersSQL>
<searchSQL>SELECT username FROM users WHERE</searchSQL>
<usernameField>username</usernameField>
<nameField>username</nameField>
<emailField>email</emailField>
</jdbcUserProvider>
</jive>

Alonez
02-07-2013, 17:56
создал на сервере несколько групп, контактов в них, всё работает. собственно проблема: контакт виден в своей группе контактов только если он онлаин. в противном случае он виден в группе контактов "offline", в своей группе он не виден. как сделать так, чтобы контакт мог быть оффлаин и оставаться в своей группе?

xoxmodav
04-07-2013, 23:29
Alonez, неплохо было бы озвучить название и версии используемых клиентов. И ещё раз озвучить что вы имели в виду - группы это группы на сервере, в которые входят пользователи, или это конференции?

Almest
14-11-2013, 16:46
Подскажите пожалуйста, установлен и настроен openfire 3.6.4. Если обновлять до самой новой версии, настройки не собьются? И какая версия стабильнее?)

Xarien
20-03-2014, 16:22
Дорогие друзья, нужна Ваша помощь. Только не молчите.
Имеется сервер OpenFire 3.9.1 с работающей NTLM аутентификацией + ICQ транспорт (Kraken IM Gateway). Пользователей ICQ завожу лично через административную консоль OpenFire. Клиент "Miranda-Jabber_9.20_corp_sborka".
Всё работает прекрасно. Пользователь автоматически входит в миранду и ICQ без ввода паролей. Но....
Две вещи омрачают сей праздник.
1) В списке контактов в Миранде висит ICQ Transport. Если его удалить - пропадает регистрация ICQ с сервера OpenFire.
2) Проблема с поиском и добавлением новых контактов в ICQ. Приходится писать UIN@icq.serveropenfire.domain.local (то есть после номера ICQ дописывать @icq+доменное имя сервера, на котором крутиться OpenFire), что вызывает жуткий "баттхёрт" у пользователей.

Помогите пожалуйста с решением этих не совсем мелочей.
По 1) Или скрыть контакт или запретить удалять как-то...
По 2) ... Идей нет.
http://www.ljplus.ru/img4/h/o/hobbit_xarien/search.jpg
Есть такое сообщение. "Гугление" каких-то поисковых серверов ICQ ни к чему не привело.
При нажатии кнопки "Искать" выдаётся такое сообщение.
http://www.ljplus.ru/img4/h/o/hobbit_xarien/search2.jpg
Поиск проходит только по JID с добавлением + номеру ICQ "@icq.serveropenfire.domain.local".
Рассчитываю на Вашу помощь или совет.
Заранее благодарен, Xarien.

Xarien
28-03-2014, 12:57
Жаль, что никто не знает тут) Буду ещё гуглить)

obtim
03-04-2015, 14:02
Как настроить бэкап под виндами для сабжа с интегрированной БД(что надо бэкапить)?

i-Lex
06-03-2016, 06:21
Поставил сам Openfire, начал настраивать через консоль админа. Дошёл до базы данных, выбираю MySQL, путь оставляю по дефолту, ввожу логин и пароль, жму продолжить, а он мне такое выдаёт: http://img-fotki.yandex.ru/get/42991/49590622.7/0_d9f56_f31723e4_orig.png Ссылка на лог:error.log (https://yadi.sk/i/arD4no7ppwUhn)
Что мне с этим делать?

i-Lex
06-03-2016, 07:40
Указал правильный путь, толку - 0

xoxmodav
06-03-2016, 12:54
MySQL установили и настроили корректно?

i-Lex
11-03-2016, 18:25
xoxmodav, Прошу прощения. Допёрло до меня. Использовал не внешнюю БД, а ту, что встроена в OpenFire.
Можете удалить эту тему, чтоб не засоряла форум?




© OSzone.net 2001-2012