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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Hunt0rr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В продолжении темы с проблемным ростером...
В общем решил поэкспериментировать. Решил сменить базу для OF.
Создал новую базу на MySQL. Сменил статус установки у OF на false.  
Запустил OF при настройке указал ему новую базу. Короче установил. Естественно патч NTLM слетел. Так вот перед тем как его накатить я заходил под логином и паролем, и как не странно список контактов был правильный, но как только я внес изменения в файлик openfire.xml и ребутнул OF, список прямо у меня на глазах преобразовался, и все вернулось к началу проблемы.  
Решил продолжить эксперимент и удалить OF полностью. Так вот после этого не могу пройти Step 1 of 3: Connection Settings. При тесте выдает ошибку: Error authenticating with the LDAP server. Check supplied credentials.  
хотя все данные верные ввожу, скоро голова лопнет от этого OF...
 
P.S. нашел причину ошибки Step 1 of 3.... все время забываю, что Administrator DN нужно писать в таком виде [имя пользователя]@[имя домена]
 
Добавлено:
Появился новый вопрос.  
Как задать расположение окна чата и окна списка контактов у миранды. Готовлю единую сборку для всех пользователей домена, но поскольку у всех размеры мониторов, а так же разрешение разное, окна начинают открываться у всех по разному. Хотелось бы привязать их к правым углам монитора.

Всего записей: 42 | Зарегистр. 18-09-2009 | Отправлено: 11:17 19-10-2016 | Исправлено: Hunt0rr, 11:24 19-10-2016
san4ez1008

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

Цитата:
Народ,помогите чем можете, у меня спарк постоянно переподключается, какие-то проблемы с сервером...что это может быть?
 


Всего записей: 40 | Зарегистр. 26-09-2016 | Отправлено: 02:41 21-10-2016
Hunt0rr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Похоже все "знающие" пропали.
Обращусь с очередным вопросом к тем кто остался. В общем худо-бедно слепил Миранду под себя. Хочу сейчас данную сборку раскидать всем пользователям в домене. Только вот есть один нюанс. Поскольку я настраивал миранду под определенным пользователем, то бишь под собой, появилась одна неприятная особенность.  
Как я это делал:
1. В настроенной Миранде делаю выгрузку  настроек из базы в файл autoexec_.ini .  
2. На виртуальной машине захожу по любым пользователем домена.
3. Имитирую политику домена путем копирования чистого профиля миранды в папку пользователя, а так же копирования папки самой миранды на комп пользователя в месте с файликом настроек autoexec_.ini
4. Запускаю миранду под пользователем. Все хорошо и красиво. Но есть одно но. Поскольку я готовил файл настроек под собой то в нем остались хвосты моей учетки, в частности мое имя почта и т.д.
 
Я пошел дальше и после п.1 в ручную открываю файл autoexec_.ini и в секции Jabber_1 (у вас может быть по другому) вычищаю все свои данные. Но при этом я теряю имя будущего пользователя. То есть когда я закину данные настройки пользователю, в окне чата его сообщения не будут подписаны его именем, ибо что написать переменной я не знаю.
Понятно что я что то делаю не так, но как сделать так что бы секция Jabber_1 получила данные с домена от того пользователя под которым прошла авторизация?
Надеюсь достаточно понятно написал, хотя сомневаюсь ))) В общем вопрос для тех кто делал у себя подобное в домене.
 
 

Всего записей: 42 | Зарегистр. 18-09-2009 | Отправлено: 16:39 24-10-2016 | Исправлено: Hunt0rr, 16:42 24-10-2016
g1Deon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hunt0rr
Вот занимаюсь этим в препродакшене) По поводу autoexec.ini та же петрушка, но с еще дополнительным багом. С моими данными в ini-шке при первом запуске виснет Миранда-ИМ насмерть, убить можно только из диспетчера процессов. Если стираю свои креденшелы из ini-шки, то и при первом запуске и при втором виснет, начиная с третьего все ок -_- Вопрос по поводу зависоном кто-нибудь просветит?) Openfire 3.7.1
 
Так же есть такое дело что вытаскиваемые по лдап группы АД пришлось переименовать из-за изменения оргструктуры и вот тут засада. Новое имя Openfire подцепил сразу, более того в вебморде все ок, а на клиентах маячит еще и старое имя группы и ессно там 0/0 ноль из нуля членов группы оО Как победить эти старые хвосты?

Всего записей: 11 | Зарегистр. 28-10-2016 | Отправлено: 12:05 28-10-2016 | Исправлено: g1Deon, 12:17 28-10-2016
ru66ssb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
все привет. ставлю на чистую машину OF 4.0.3  
 
выбираю встроенную базу (народу в чате будет с 10ток)
 
получаю такую ошибку  
HTTP ERROR 500
Problem accessing /setup/setup-profile-settings.jsp. Reason:  
 
    Server Error
 
Caused by:
java.lang.NullPointerException
    at org.jivesoftware.openfire.admin.setup.setup_002dprofile_002dsettings_jsp._jspService(setup_002dprofile_002dsettings_jsp.java:95)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
    at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:76)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:53)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:80)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:162)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Unknown Source)
 
 
 
и сносил и заново ставил. не пойму что не так?  все от админа запущено, права на папку есть полные.

Всего записей: 5 | Зарегистр. 24-07-2015 | Отправлено: 13:19 31-10-2016
Hunt0rr



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

Цитата:
С моими данными в ini-шке

Ты сам туда данные забиваешь что ли? Или выгрузку из Dbeditor правишь?
 

Цитата:
Так же есть такое дело что вытаскиваемые по лдап группы АД пришлось переименовать из-за изменения оргструктуры и вот тут засада. Новое имя Openfire подцепил сразу, более того в вебморде все ок, а на клиентах маячит еще и старое имя группы и ессно там 0/0 ноль из нуля членов группы оО Как победить эти старые хвосты?

 
Я эту проблему решил таким способом: я просто при каждом входе в систему закидываю пользователю пустой профиль и файл первоначальных настроек autoexec_.ini при помощи политик домена. В тестовом режиме работает на ура. В бой еще не выпускал, но по сути все должно быть отлично.
Осталась одна проблема это отображаемое имя в чате (писал вопрос выше, но в ответ тишина)
 
PS.
Реализуя свою схему наткнулся на, то что история не сохраняется, что не есть хорошо....
Объясните пожалуйста почему Миранда не обновляет контакты в группах при их изменении на сервере.
Сервер все правильно с домена тянет контакты и группы, а в Миранде только группы актуализируются, а вот контакты никак не хотят. Если при загрузке подсунуть чистый профиль, то контакты в него все сядут правильно...., но опять же всю историю потеряю.
I Need HELP

Всего записей: 42 | Зарегистр. 18-09-2009 | Отправлено: 10:41 01-11-2016 | Исправлено: Hunt0rr, 11:51 03-11-2016
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Hunt0rr
Ну может потому что не все на Миранде сидят )
Я вот на Vacuum-IM

Всего записей: 1875 | Зарегистр. 17-12-2001 | Отправлено: 08:32 03-11-2016
niggger1024

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи. Устанавливаю 4.0.3 на 2008R2 вместе с PostGRE.
На последнем моменте настройки Admin Account выдает No username was provided or the specified username was not found.
Где я ошибся?
jivesoftware.openfire.user.UserNotFoundException: Username *** not found
Вводил имя разными вариантами и из разных групп.

Всего записей: 47 | Зарегистр. 27-08-2008 | Отправлено: 15:54 11-11-2016 | Исправлено: niggger1024, 16:51 11-11-2016
san4ez1008

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребятааааааааа,помогите,пожалуйста!!! Сервер постоянно отваливается,просто происходит переподключение на клиентах,уже надоедает! Кэш почищен, время простоя указал СУТКИ (86400 сек), и бесполезно, клиенты постоянно отваливаются,уже не знаю, в чем проблема!

Всего записей: 40 | Зарегистр. 26-09-2016 | Отправлено: 03:32 14-11-2016
nixbedman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Openfire 3.6 +NTLM+Pandion - работает. Openfire 4.0.3 +NTLM+Pandion кто нибудь смог скрутить? Пандион не цепляется. Спасибо.

Всего записей: 5 | Зарегистр. 30-08-2016 | Отправлено: 08:08 15-11-2016
lexuzmain



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

Цитата:
Добрый день. Openfire 3.6 +NTLM+Pandion - работает. Openfire 4.0.3 +NTLM+Pandion кто нибудь смог скрутить? Пандион не цепляется. Спасибо.

Пандион больше не будет цепляться, т.к. он использует старый режим аутентификации. Используй миранду.
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.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=net.za.darkskies.security.sasl.SSPIProvider
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.9=sun.security.smartcardio.SunPCSC
security.provider.10=sun.security.mscapi.SunMSCAPI
 
Добавлено:
san4ez1008

Цитата:
Ребятааааааааа,помогите,пожалуйста!!! Сервер постоянно отваливается,просто происходит переподключение на клиентах,уже надоедает! Кэш почищен, время простоя указал СУТКИ (86400 сек), и бесполезно, клиенты постоянно отваливаются,уже не знаю, в чем проблема!  

версия месенджера?
версия OF?
какие плагины?

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 17:21 17-11-2016
techobsl



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребят у меня такой вопрос, пришел в компанию, там был Openfire, изучил его. Но мне интересно такие Jabber серверы как Prosody и Ejabberd на сколько лучше, чем отличаются, читал, что Ejabberd вынослив на нагрузку, мне нужно до 1500 клиентов в корп сети, кто выдержит из троих? Про Openfire тоже не знаю выдержит или нет, и форума живого здесь нет, больше обсуждается Openfire здесь. Спасибо!

Всего записей: 228 | Зарегистр. 05-03-2015 | Отправлено: 19:50 19-11-2016
san4ez1008

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

Цитата:
Добавлено:
san4ez1008
 
Цитата:
Ребятааааааааа,помогите,пожалуйста!!! Сервер постоянно отваливается,просто происходит переподключение на клиентах,уже надоедает! Кэш почищен, время простоя указал СУТКИ (86400 сек), и бесполезно, клиенты постоянно отваливаются,уже не знаю, в чем проблема!  
 
версия месенджера?
версия OF?
какие плагины?

Spark 2.7.7, потом решил попробовать 2.8.1, затем 2.6.6 - все бесполезно.
OF 4.0.2, плагины стоят Packet Filter и Monitoring service.
Java 8, 120 пользователей, и то дисконнект происходит когда даже половины не подключено.
https://community.igniterealtime.org/message/261357 - тут логи и все остальное,тема моя.

Всего записей: 40 | Зарегистр. 26-09-2016 | Отправлено: 05:31 21-11-2016
lexuzmain



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

Цитата:
https://community.igniterealtime.org/message/261357 - тут логи и все остальное,тема моя.

комп 192.100.100.221 - кто такой? с ним все нормально? потестируй его, и попробуй без него других клиентов подключить.
 
Добавлено:

Цитата:
Ребят у меня такой вопрос, пришел в компанию, там был Openfire, изучил его. Но мне интересно такие Jabber серверы как Prosody и Ejabberd на сколько лучше, чем отличаются, читал, что Ejabberd вынослив на нагрузку, мне нужно до 1500 клиентов в корп сети, кто выдержит из троих? Про Openfire тоже не знаю выдержит или нет, и форума живого здесь нет, больше обсуждается Openfire здесь. Спасибо!

Openfire, но нужен SQL. Ejabberd сколько его не тестировал, не выдерживал больше 25. Про Prosody ни чего не скажу, не трогал его

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 09:23 21-11-2016
san4ez1008

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

Цитата:
Цитата:
https://community.igniterealtime.org/message/261357 - тут логи и все остальное,тема моя.
 
комп 192.100.100.221 - кто такой? с ним все нормально? потестируй его, и попробуй без него других клиентов подключить.  

это пограничный маршрутизатор нашей локальной сети

Всего записей: 40 | Зарегистр. 26-09-2016 | Отправлено: 10:02 21-11-2016
lexuzmain



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

Цитата:
это пограничный маршрутизатор нашей локальной сети

даже не знаю, есть ли возможность ему запретиро прослушку 5222 порта, и обращение к 192.100.100.19 ?

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 10:16 21-11-2016
san4ez1008

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

Цитата:
даже не знаю, есть ли возможность ему запретиро прослушку 5222 порта, и обращение к 192.100.100.19 ?

на 192.100.100.19 крутится сервер, клиенты вне сети стучатся на внешний IP адрес этого пограничного маршрутизатора, а он мапит на сервер..если закрыть прослушку порта 5222,клиенты смогут достучаться до сервера?

Всего записей: 40 | Зарегистр. 26-09-2016 | Отправлено: 10:23 21-11-2016
lexuzmain



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

Цитата:
на 192.100.100.19 крутится сервер, клиенты вне сети стучатся на внешний IP адрес этого пограничного маршрутизатора, а он мапит на сервер..если закрыть прослушку порта 5222,клиенты смогут достучаться до сервера?

тоды, не...
дай еще результат команды
apt-cache show openfire | grep Depends

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 10:27 21-11-2016
san4ez1008

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

Цитата:
дай еще результат команды
apt-cache show openfire | grep Depends

Pre-Depends: openjdk-7-jre-headless | openjdk-7-jre | oracle-java7-jre

Всего записей: 40 | Зарегистр. 26-09-2016 | Отправлено: 10:33 21-11-2016
lexuzmain



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

Цитата:
Pre-Depends: openjdk-7-jre-headless | openjdk-7-jre | oracle-java7-jre

так и думал)))
OF 4 спакован на java 8*.
А у тебя сейчас использует java7*
Чтобы не ковырять долго и упорно в /etc/default/openfire измени JAVA_HOME на JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ или где у тебя Java установлена. И после этого перезапусти сервис.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 10:36 21-11-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 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