Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1 | 2 | 3



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию
 
OpenFire Server - это Open Source XMPP сервер обмена мгновенными сообщениями.
Прост в настройке, администрируется через web-консоль, поддерживает LDAP.
Основные принципы работы и доступные клиенты(wiki) + jabberworld

ПАТЧ v.7.2(сервера 3.6.4+) Для прозрачной NTLM авторизации клиентов  
SaslSspi.dll x64 SaslSspi.dll к патчу v7.2 для Openfire x64
Корпоративная сборка Миранды 0.9.20


Active Directory Explorer Просмотр структуры LDAP AD
Расширенная настройка фильтрации АД объектов
PyICQ-t
Переход со встроенной на внешнюю базу
Прозрачная авторизация для двух и более доменов, актуально только до Windows 2003 включительно
Ростер для 2х и более доменов, на встроенной базе


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка для Linux, установка и настройка для Windows
Установка и настройка
 
Установка Miranda клиентам в домене
Инструкция по установке патча авторизации, для версий 3.9.X и выше  
Инструкция по установке патча авторизации
 
MySQL+UTF8
Раздел "Документация" на офсайте
Популярные ошибки администраторов jabber-серверов
Установка openfire на Windows с использование PostGreSQL Часть 1
Установка openfire на Windows с использование PostGreSQL Часть 2
Исправление проблемы с кодировкой в плагине Monitoring Service

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 21:14 14-09-2012 | Исправлено: lexuzmain, 14:16 25-09-2019
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ssi
Если имя компьютера на котором установлен Openfire не меняется. Просто скопировать папку Openfire в новую систему и запустить установку, он всё автоматически подхватит .

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 05:12 08-06-2015
Atsha



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeisGood

Цитата:
Atsha  
 
Цитата:
хост: dc1.company.local  
база DN: dc=company, dc=local  
Если в поле база ДН прописать dc=ad,dc=ru проверка соединения пройдет успешно, но на следующем этапе проверки пользователей будет ошибка, что никто не найден.  
 
База с интеграцией LDAP?  
А если в поле база DN прописываешь, т.к. написал:  
база DN: dc=company, dc=local  
что происходит?  

 
Происходит как раз описанная ситуация. Все что кириллицей помечено звездочкой и никак не подсвечивается. Через поиск такие пользователи не находятся

Всего записей: 9 | Зарегистр. 08-01-2010 | Отправлено: 05:23 08-06-2015
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Atsha
Я про лдап уточнял потому что меня строчка вот эта смущает:

Цитата:
В моем случае домен имеет имя dc1.company.local - соответственно, в настройках сервера я прописываю:  
хост: dc1.company.local  

может быть все-таки dc1 - контроллер домена?
Иначе получается неправильно прописано у тебя.
В хосте имя контроллера указывается, ну и далее всё по теории.

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 10:04 08-06-2015 | Исправлено: DeisGood, 10:08 08-06-2015
russpray

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
DeisGood  
 
Цитата:
Atsha  
 
Цитата:  
хост: dc1.company.local    
база DN: dc=company, dc=local  
Если в поле база ДН прописать dc=ad,dc=ru проверка соединения пройдет успешно, но на следующем этапе проверки пользователей будет ошибка, что никто не найден.    
 
База с интеграцией LDAP?  
А если в поле база DN прописываешь, т.к. написал:  
база DN: dc=company, dc=local  
что происходит?  
 
 
Происходит как раз описанная ситуация. Все что кириллицей помечено звездочкой и никак не подсвечивается. Через поиск такие пользователи не находятся

У меня такая же проблема, вроде,  
все пользователи логин которых написан кириллицей(коих большинство) не активны в настройки группы они есть, но с примечанием  
остальные (на латинице) активны и даже заходят через клиент
А пробовал я разные базы и встроенную в том числе  
Вот может есть какое_нибудь решение этой ситуации (только не переделка всех пользователей на английский логин)

Всего записей: 5 | Зарегистр. 07-06-2015 | Отправлено: 10:57 08-06-2015
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Atsha
russpray
 
omsk_mail  прав был когда подсказывал решение.
Дело именно в кодировке, судя по статье https://community.igniterealtime.org/thread/34403
. Там та же ошибка, но там пишут что если пользователь авторизуется на сервере под этим логином, на который ругается всё будет хорошо.
Однако имея русский логин авторизоваться не получиться. По моим ощущениям опенфайер воспринимает логин в русской кодировке как - ???????@myserver. Соответственно авторизацию пользователь пройти не может.  
Рекомендуемое везде решение перекодировать базу опенфайера в utf-8. Как это сделать со встроенной базой, не подскажу.

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 13:49 08-06-2015
russpray

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот скрины показывают что при утф 8 происходит http://s015.radikal.ru/i333/1506/48/f2803745dda2.png
http://s020.radikal.ru/i722/1506/9a/552c9934f805.png

Всего записей: 5 | Зарегистр. 07-06-2015 | Отправлено: 16:40 08-06-2015
ssi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeisGood

Цитата:
ssi
Если имя компьютера на котором установлен Openfire не меняется. Просто скопировать папку Openfire в новую систему и запустить установку, он всё автоматически подхватит .  

спасибо!  
Подскажите, а если внутренняя база openfire на 80 юзеров с LDAP авторизацией это плохо? Лучше ее на SQL пересадить или так сойдет?
И второе, а если имя машины сменится да еще с переносом базы на SQL тогда как?
 

Всего записей: 687 | Зарегистр. 19-11-2002 | Отправлено: 21:25 08-06-2015 | Исправлено: ssi, 21:26 08-06-2015
alexeySTP



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вечер добрый!
Хотел установить Openfire на Debian, но наступил на грабли - не открывается админка. Да и открытого порта 9090 я тоже не вижу... В чем проблема??? В Java? Или точнее - в JAVA_HOME??? Или есть еще какие-то нюансы??? Как ее заставить запуститься? Опытные, дайте совет! Перечитывать все ветки - нереально! Google мало помог. Что пробовать?
Спасибо!

Всего записей: 443 | Зарегистр. 26-01-2004 | Отправлено: 23:18 08-06-2015
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ssi
Да почему плохо, у нас 5 доменов в самом крупном около 100 пользователей, общий список составляет около 400 пользователей, проблем никаких нет, все работает быстро и без нареканий на встроенной базе.
 
Недавно в одном из доменов переносили опенфайера с сервера на сервер (т.е. имя компа поменялось) все прошло ровно и без проблем. Вы же на клиентах в мессенджерах указываете на какой сервер коннектится, а само внутреннее название сервера (в jid после @ ) может быть каким в голову взбредет и может не совпадать с именем самого компьютера. Так что и по второму варианту не проблема.
 
russpray
Я вчера не поленился добавил пользователя с кириллицей в логине, получил тот же эффект что и у Вас на первом скрине.  
Вот что в логе Openfire:

Код:
2015.06.08 22:54:07 org.jivesoftware.openfire.roster.Roster - Groups ([jabber_bb]) include non-existent username (�������)  

Не находит опенфайер его в домене, но у Вас же база на SQL, вот это пробовали?

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 05:04 09-06-2015 | Исправлено: DeisGood, 05:38 09-06-2015
russpray

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
russpray  
Я вчера не поленился добавил пользователя с кириллицей в логине, получил тот же эффект что и у Вас на первом скрине.  
Вот что в логе Openfire:  
 
Код:
2015.06.08 22:54:07 org.jivesoftware.openfire.roster.Roster - Groups ([jabber_bb]) include non-existent username (�������)  
 
Не находит опенфайер его в домене, но у Вас же база на SQL, вот это пробовали?  

 
пробовал только на postgre  
эффекта нет или что-то с базой не то
попробую mysql пошагово посмотрим как будет

Всего записей: 5 | Зарегистр. 07-06-2015 | Отправлено: 08:08 09-06-2015
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин, в теории, например здесь написано:

Цитата:
Jabber поддерживает юникод, по-этому допустимо использование кириллицы в качестве JID. Однако, этого делать не рекомендуется, так как большинство серверов всё-таки кириллицу не поддерживают.

Может в данном случае Openfire и не поддерживает.

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 09:03 09-06-2015
russpray

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот я попробовал Mysql со всеми настройками как тут
все по старому  
наверное сворачиваюсь всех пользователей переделывать ни кто не даст ((

Всего записей: 5 | Зарегистр. 07-06-2015 | Отправлено: 09:34 09-06-2015
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
наверное сворачиваюсь всех пользователей переделывать ни кто не даст ((

Блин, ну что ж Вы так сразу сдались , я "пораскинул мозгами" и сразу выход нашел. Опробовал, и всё у меня получилось
У нас же под рукой AD c туевой хучей полей которые используются максимум на 20%. Вот где-то с 70% вероятностью я предполагаю что у вас у пользователей в AD поле "middleName" пустое. Что мешает внести туда например "stepanov" а при настройке Openfire сделать так:
   
 
... идею поняли? пусть не мидлнаме, другое поле можно использовать (на Ваш вкус вообщем) и будет всё тип-топ
 
Atsha может и Вам так попробовать?

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 11:24 09-06-2015 | Исправлено: DeisGood, 11:33 09-06-2015
russpray

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Блин, ну что ж Вы так сразу сдались , я "пораскинул мозгами" и сразу выход нашел. Опробовал, и всё у меня получилось  
У нас же под рукой AD c туевой хучей полей которые используются максимум на 20%. Вот где-то с 70% вероятностью я предполагаю что у вас у пользователей в AD поле "middleName" пустое. Что мешает внести туда например "stepanov" а при настройке Openfire сделать так:  
   

ну вот я попробовал сделать так  
это конечно не совсем то чего я ожидал  
буду тестировать  
Спасибо

Всего записей: 5 | Зарегистр. 07-06-2015 | Отправлено: 16:05 09-06-2015
ssi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeisGood

Цитата:
ssi
Да почему плохо, у нас 5 доменов в самом крупном около 100 пользователей, общий список составляет около 400 пользователей, проблем никаких нет, все работает быстро и без нареканий на встроенной базе.
 
Недавно в одном из доменов переносили опенфайера с сервера на сервер (т.е. имя компа поменялось) все прошло ровно и без проблем. Вы же на клиентах в мессенджерах указываете на какой сервер коннектится, а само внутреннее название сервера (в jid после @ ) может быть каким в голову взбредет и может не совпадать с именем самого компьютера. Так что и по второму варианту не проблема.  

ну не знаю, чтобы каждый раз не обращаться в AD когда клиент хочет обновить ростер?  
А возможно ли как-то добавить локального клиента в сабж если в нем используется LDAP авторизация? Есть у меня необходимость добавить пару человек из другой конторы.

Всего записей: 687 | Зарегистр. 19-11-2002 | Отправлено: 20:24 09-06-2015 | Исправлено: ssi, 20:26 09-06-2015
romanromanrom

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, подскажите пожалуйста!
После обновления сервера openfire с версии 3.9.3 на 3.10.0 перестал пускать всех клиентов.
Меня в админку пускает, а в спарке не логинится - "invalid username or password". Юзеры все подтягиваются из AD.
Кэши почистил - не помогло. Крутится openfire на убунте.
Спасибо заранее!

Всего записей: 25 | Зарегистр. 09-04-2011 | Отправлено: 02:05 10-06-2015
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
russpray
Цитата:
это конечно не совсем то чего я ожидал  

А что не так?
 
ssi
Цитата:
ну не знаю, чтобы каждый раз не обращаться в AD когда клиент хочет обновить ростер?  
А возможно ли как-то добавить локального клиента в сабж если в нем используется LDAP авторизация? Есть у меня необходимость добавить пару человек из другой конторы.

Немножко не так, если клиент обновляет ростер он берет его не из AD а из Openfire, причем если не делать обновление ростера принудительно, на клиенте ростер обновляется только при подключении к Openfire. А AD опрашивает сам Openfire, c заданной периодичностью. Нагрузки не будет на AD.
По поводу добавления ручками в Openfire в случае с AD не получиться. Но если это действительно несколько человек можно в AD сделать контейнер например RemoteJabber добавить туда этих пользователей и группу для них сделать.

Всего записей: 161 | Зарегистр. 18-11-2005 | Отправлено: 05:14 10-06-2015 | Исправлено: DeisGood, 05:17 10-06-2015
whozeru

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер!
Хотел поинтересоваться, кто ставил последнюю версию OF в связке с MS Server 2012 r2, MS SQL 2012?
 
Поставили задачу развернуть чат с интеграцией LDAP
Поднял виртуальный сервак дома (MS Server 2012 R2), поднял ему клиента (Win 7 Pro x64)
 
OF качаю последний. К нему последний пакет Java (1.8.5u45), устанавливаю яву, устанавливаю OF
Пользователи лежат в отдельной папке Sotrudniki. Там же есть созданная группа Im Users. И пользователей и группу OF видит.
 
Собственно вопрос:
авторизация в ручную работает. нужна автоматическая.
 
читал последние страниц 20, там давали совет по правке java.security (комментирование строк 3 и 7), но с ними либо OF запускается криво (доступ только по 9090, при входе в админку ошибка 500), либо снимаю комментарий с 3 строки, и тогда работает ОФ, но авторизации все же нет.
 
Какие нужны действия чтобы заработало? Может стоит использовать версию ОФ 3.9.3?

Всего записей: 15 | Зарегистр. 18-06-2014 | Отправлено: 23:45 10-06-2015
redson



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто нибудь использует Openfire Meetings для вебинаров презентации конференции, как качество аудио видио и стабильность?

Всего записей: 1336 | Зарегистр. 23-04-2007 | Отправлено: 00:05 11-06-2015
Ni9999



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
whozeru Делай строго по инструкции установки патча, затем добавляй в "Сервер - Управление сервером - Настройка системы" поля  
sasl.mechs значение NTLM
sasl.realm значение DOMAIN (краткое имя домена)
 
Яву ставь только 32 бита, у меня 7 версия. Вот рабочий у меня вариант java.security:
security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
#security.provider.3=sun.security.ec.SunEC
security.provider.3=net.za.darkskies.security.sasl.SSPIProvider
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
security.provider.5=com.sun.crypto.provider.SunJCE
security.provider.6=sun.security.jgss.SunProvider
#security.provider.7=com.sun.security.sasl.Provider
security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.8=sun.security.smartcardio.SunPCSC
security.provider.9=sun.security.mscapi.SunMSCAPI
 
Затем не забудь скопировать dll из патча в папку bin явы.

Всего записей: 141 | Зарегистр. 18-08-2008 | Отправлено: 11:34 11-06-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru