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

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

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

ShriEkeR (14-09-2012 21:16): Openfire (Wildfire/Jive Messenger)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213

   

emx



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



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

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


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


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка, установка и настройка-2
Установка и настройка
 
Установка Miranda клиентам в домене
 
Инструкция по установке патча авторизации
 
MySQL+UTF8
Раздел "Документация" на офсайте
Популярные ошибки администраторов jabber-серверов

Всего записей: 11866 | Зарегистр. 05-06-2002 | Отправлено: 10:59 13-07-2008 | Исправлено: victorae, 16:26 06-07-2012
polovoy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарисчи, стоит 3.5.2@2k3, клиент из шапки+mirandacomm.dll, появилась необходимость создать в пределах предприятия аудиоконфу (порядко 10ти юзеров), тыкните, что покурить для осуществления задумки

Всего записей: 43 | Зарегистр. 23-05-2008 | Отправлено: 09:44 11-09-2008 | Исправлено: polovoy, 10:17 11-09-2008
snoopik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
от чего зависит заполнение Java Memory, у меня стоит по умолчанию максимум 65 мб, 70% занято,  и скачет в верх

Всего записей: 258 | Зарегистр. 21-04-2006 | Отправлено: 12:34 11-09-2008
VolodyaZloy

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

Цитата:
Товарисчи, стоит 3.5.2@2k3, клиент из шапки+mirandacomm.dll, появилась необходимость создать в пределах предприятия аудиоконфу (порядко 10ти юзеров), тыкните, что покурить для осуществления задумки

Плагин для ВоисАйПи (SIP) и SIP-сервер. де-то я даже фришный под винду видел

Всего записей: 50 | Зарегистр. 27-06-2007 | Отправлено: 14:13 11-09-2008
GM07

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В данный момент на WinServ2003 установлен Openfire 3.4.3, БД на SQL2000.  
Хочу обновить до последней стабильной версии т.к. замучали постоянные вылеты клиентов (пробовал и пандион, и jajc, и инфиум) и квадраты вместо букв в сообщениях и именах в контакт листе. Имеет ли смысл ставить 3.6.0a или пока достаточно обновить до 3.5.2? вроде в линейке 3.5.х она была последняя?  
И сразу вопрос по обновлению: достаточно ли просто остановить службу, забакапить католог с Openfire и установить поверх него новую версию? никаких дополнительных манипуляций не требуется?

Всего записей: 76 | Зарегистр. 26-07-2004 | Отправлено: 09:22 12-09-2008
herruvim

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем. Подскажите насчет возможностей внешнего транспорта, в частности pyICQ-t. Какие преимущества я смогу получить используя его? И вообще есть ли необходимость в его установке.

Всего записей: 8 | Зарегистр. 12-09-2008 | Отправлено: 09:55 12-09-2008
polovoy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolodyaZloy, 3CX Phone System покатит? вроде бесплатный... стоит ли смотреть в его сторону?

Всего записей: 43 | Зарегистр. 23-05-2008 | Отправлено: 17:38 12-09-2008
GM07

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Присоединяюс к вопросу snoopik
Каким образом можно увеличть размер для Java Memory?

Всего записей: 76 | Зарегистр. 26-07-2004 | Отправлено: 15:54 14-09-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GM07
 
вы объединитесь и совместными усилиями попробуйте использовать ПОИСК

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 16:07 14-09-2008
Dead_Moroz



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Имеется Openfire 3.6.0, MySQL 5.0.68 (utf-8). Есть транспорт в ICQ. В Server > gateways > options > encoding стоит UTF-8. В файле conf/openfire.xml изменил строку
 
<serverURL>jdbc:mysql://127.0.0.1:3306/openfire</serverURL>  
на  
<serverURL>jdbc:mysql://127.0.0.1:3306/openfire?useUnicode=true&amp;amp;characterEncoding=UTF-8&amp;amp;characterSetResults=UTF-8</serverURL>  
 
В результате получаю на jabber-клиенте (Miranda, unicode) если писать на него с ICQ (Миранда, юникод) нечитабельную белиберду, если пишу с jabber-клиента в ICQ (на другом конце все та же юникодная Миранда) - получаю квадратики. Ну и естественно, pdf с записью переговоров нечитабельный. Что я делаю не так?
Разумеется, если поставить в настройках транспорта кодировку windows-1251, то все работает (кроме pdf-а ), но есть ли какой-то способ заставить работать сервер с юникодом?

Всего записей: 2265 | Зарегистр. 16-10-2002 | Отправлено: 21:07 14-09-2008 | Исправлено: Dead_Moroz, 22:19 15-09-2008
victorae



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

Цитата:
азумеется, если поставить в настройках транспорта кодировку windows-1251, то все работает (кроме pdf-а ),

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

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 22:30 15-09-2008
Dead_Moroz



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
victorae
Транспорт читабельный нужнее. Но я ведь делал все правильно, нет? Но он все равно остался нечитабельным.

Всего записей: 2265 | Зарегистр. 16-10-2002 | Отправлено: 22:54 15-09-2008 | Исправлено: Dead_Moroz, 22:54 15-09-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dead_Moroz
 
ты же сам говоришь что работает - "Разумеется, если поставить в настройках транспорта кодировку windows-1251, то все работает" . с базой сервер работает в utf-8, кодировка транспорта windows-1251 , и это правильно.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 23:20 15-09-2008
Dead_Moroz



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
victorae
Гм, ну я думал настроить транспорт на работу с юникодом, в надежде на то, что при этом еще и pdf будет нормально отображаться.
А зачем совет на сайте разработчиков по настройке MySQL для поддержки Unicode, если его можно еще при установке сконфигурировать, с поддержкой юникода?

Цитата:
MySQL does not have proper Unicode support, which makes supporting data in non-Western languages difficult. However, the MySQL JDBC driver has a workaround which can be enabled by adding ?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8  to the URL of the JDBC driver. You can edit the conf/openfire.xml file to add this value.  

Или имелась в виду какая-то более старая версия MySQL? Потому как у меня и без этого изменения non-Western languages в базу писались нормально.

Всего записей: 2265 | Зарегистр. 16-10-2002 | Отправлено: 00:02 16-09-2008 | Исправлено: Dead_Moroz, 00:07 16-09-2008
Lovec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ставлю OpenFire 3.6.0a, скачанный с хомяка, выбираю при запуске встроенную базу и он мне выдает "The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error."
 
Я так думаю потому что версия может не релиз, а альфа... Но с другой стороны плагин IM Gateway скачанный оттудаже требует версию 3.6.0 и на 3.5.2 на встает... Засада, блин.
 
Мож у кого есть нормальная версия 3.6.0 или плагин этот для 3.5.2.. ?
 
-----------------------
 
И еще проблема. Поставил сервер (3.5.2), внутренняя база. Создал 2-х юзеров и используя QIP Infium пытаюсь отправить сообщение от одного другому. Не доходят никак Смотрю на сервере - оба онлайн, шлю широковещалку всем юзерам с сервера - получают. А друг от друга не хотят.
 
Еще когда делаю поиск в jabbere по UID, чтобы я не набрал он всегда наход этого юзера на сервере, не важно есть такой или нет...
 
Как-то год назад решил эту проблему, щас никак не вспомню как... Полдня осталось на решение, помогите
 
Вот кусок лога Error, может поможет:
 

Код:
 
2008.09.16 09:01:41 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:259)  
] Error trying to connect to remote server: jud.192.168.3.2(DNS lookup: jud.192.168.3.2:5269)  
java.net.UnknownHostException: jud.192.168.3.2  
at java.net.PlainSocketImpl.connect(Unknown Source)  
at java.net.SocksSocketImpl.connect(Unknown Source)  
at java.net.Socket.connect(Unknown Source)  
at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:254)  
at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain(LocalOutgoingServerSession.java:144)  
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:215)  
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:194)  
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
 

Всего записей: 1028 | Зарегистр. 29-10-2002 | Отправлено: 07:53 16-09-2008 | Исправлено: Lovec, 09:03 16-09-2008
SniZ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребята, подскажите как мне можно связать 2 опенфайр сервера, чтобы была авторизация через AD (это я уже сделал) , чтобы можно было делать по серверу на филиале, и в списке контактов были все пользователи из группы какой нить.
всё это пашет, а именно авторизация, показывать список пользователей кто счас в спарке и падобное. а вот чтобы можно было связать 2 сервера между собою таким способом - хз.
 
кластеризация не пойдёт, а то у нас каналы связи между филиалами не очень большие. тут с друдом работает спарк , а было бы круто, чтобы вместо 10 коннектов, работал только один, который связывает сервера между собою

Всего записей: 71 | Зарегистр. 17-05-2006 | Отправлено: 12:11 16-09-2008
victorae



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

Цитата:
кластеризация не пойдёт, а то у нас каналы связи между филиалами не очень большие. тут с друдом работает спарк , а было бы круто, чтобы вместо 10 коннектов, работал только один, который связывает сервера между собою

SniZ
 
именно на дохлом канале кластер себя оправдает

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 12:39 16-09-2008
densanx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, подскажите как реализовать:
в ростере все юзеры в группах по принадлежности к отделам: IT BUH Sklad... (беруться из АД)
Кроме того в АД есть группы по принадлежности к програмному обеспечению: ПО1 ПО2 ... (на основе этих крупп распространяется ПО)
Часто ИТ-шникам необходимо разослать групповые сообщения для групп ПО (типа обновилась версия, проблемы с сервером...)
Если в ростер добавить и группы по принадлежности к ПО, а пользователь может входить в несколько таких групп, то у пользователей отображается в пандионе слишком длинный список.
Есть ли возможность отображать группы по принадлежности к ПО ПО1 ТОЛЬКО для группы ИТ и больше не для кого?

Всего записей: 43 | Зарегистр. 22-02-2006 | Отправлено: 14:34 16-09-2008
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SniZ - ты совсем забыл уточнить. что у тебя на всех серваках разные деревья AD, а это в корне меняет картину
 
 
Добавлено:
Lovec - 3.6.0a это не альфа версия, а избавленная от некоторых косяков 3.6.0, я думаю, что ее нужно было назвать 3.6.0.1

Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 08:28 17-09-2008
zhnavigator

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На счет NTLM….
В openfire 3.6 поменяли место хранения параметров, теперь при старте из \openfire\conf\openfire.xml берутся только настройки коннекта к базе. Далее, Все остальные настройки переносятся в базу. Очень предусмотрительно(блин), если учесть что для доступа к настройкам из базы и из config.xml используются различные методы(getProperty и getXMLProperty). Отсюда грабли с плагином openfire-sasl-sspi.
Смотрим SASLMechanismsPlugin.java ->
    public void initializePlugin(PluginManager manager, File pluginDirectory)
    {
       Set<String> current = SASLAuthentication.getSupportedMechanisms();
        String available = JiveGlobals.getXMLProperty("sasl.mechs");
        if (available != null)
        {
            StringTokenizer st = new StringTokenizer(available, " ,\t\n\r\f");
            while (st.hasMoreTokens())
            {
                String mech = st.nextToken();
                if (!current.contains(mech))
                {
                    Log.debug("SASLMechanismsPlugin: Added " + mech + " to mech list");
                    SASLAuthentication.addSupportedMechanism(mech);
                }
            }
        }
 
Перечень механизмов SASL всегда будет пуст, так как в  config.xml уже пусто.
Теперь к решению проблемы:
Нужно поменять вышеуказанный метод на
    public void initializePlugin(PluginManager manager, File pluginDirectory)
    {
        Set<String> current = SASLAuthentication.getSupportedMechanisms();
        String available = JiveGlobals.getProperty("sasl.mechs","ANONYMOUS,PLAIN,DIGEST-MD5,CRAM-MD5,NTLM");
 
        StringTokenizer st = new StringTokenizer(available, " ,\t\n\r\f");
        while (st.hasMoreTokens())
        {
            String mech = st.nextToken();
            if (!current.contains(mech))
            {
                Log.debug("SASLMechanismsPlugin: Added " + mech + " to mech list");
                SASLAuthentication.addSupportedMechanism(mech);
            }
        }
    }
Скомпилить SASLMechanismsPlugin.java потом упаковать в plugin-saslmechanisms.jar а потом вместе с plugin.xml упаковать в saslmechanisms.jar.  
Проверено все работает. Если же понадобиться указать только определенные механизмы, то нужно будет на серваке через консоль администрирования добавить проперть sasl.mechs и присвоить ей нужное значение(например по умолчанию «ANONYMOUS,PLAIN,DIGEST-MD5,CRAM-MD5,NTLM» но можно поставить «PLAIN,NTLM»

Всего записей: 33 | Зарегистр. 01-09-2005 | Отправлено: 11:11 17-09-2008 | Исправлено: zhnavigator, 06:29 18-09-2008
ddd3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zhnavigator
 
Наконец-то!
Вы б выложили в общий доступ исправленный saslmechanisms.jar - на какой-нибудь файлообменник.

Всего записей: 30 | Зарегистр. 16-06-2003 | Отправлено: 12:01 17-09-2008
   

Страницы: 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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger) часть 3
ShriEkeR (14-09-2012 21:16): Openfire (Wildfire/Jive Messenger)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru