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

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

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

ShriEkeR



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



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию | @github
 
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 | Исправлено: ndch, 12:17 13-06-2024
xrays72

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет, нужен ваш совет. Может кто сталкивался когда для одного юзера после бездействия (статус отошел) создается новая сессия, и так до бесконечности. В итоге есть одна сессия со статусом доступен и много со статусом отошел. Очень нужно решение данной проблемы. В конфиге прописал:
xmpp.client.idle 360000
xmpp.client.idle.ping true
Скриншот одного из юзеров: http://i75.fastpic.ru/big/2016/0210/8d/4e85d2407d598337c3ff4975002cfd8d.jpg
 
сервер openfire 4.0.1 (ранее была версия 3.10.3, но проблема и там была)
клиент у всех Pidgin 2.10.12

Всего записей: 12 | Зарегистр. 19-09-2011 | Отправлено: 08:05 10-02-2016 | Исправлено: xrays72, 08:06 10-02-2016
Anton Nikolaev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrays72
Так запретите множественные подключения.
Server - Server Settings - Resource Policy - Always kick

Всего записей: 56 | Зарегистр. 18-04-2008 | Отправлено: 08:38 10-02-2016
xrays72

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anton Nikolaev
Спасибо за ответ.
Раньше как раз так и было настроено "Всегда сбрасывать" ( в версии 3.10.3), но проблема оставалась.
Думал проблема решится переходом на 4.0.1, но не решилась и выставил "Разрешить одну попытку входа".
Сейчас вернул "Всегда сбрасывать".
Чтобы сессии все отлетели нужно сервер ребутнуть, смогу это сделать через час, а то 300 активных юзеров бунтовать начнут.
Завтра отпишусь протестировав с настройкой "Всегда сбрасывать".

Всего записей: 12 | Зарегистр. 19-09-2011 | Отправлено: 08:50 10-02-2016
kersantinov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rahowa
У меня даже ошибок никаких в логе нет при попытке ntlm авторизации.. Только пандион выдает ошибку о неверном логине. При этом на старый сервер 3.7.1 он цепляется...
Вы в каталог с OpenFire бинарники от 7 версии подкидывали или в систему ставили jre-7u51-windows-i586?

Всего записей: 61 | Зарегистр. 07-06-2012 | Отправлено: 18:12 10-02-2016 | Исправлено: kersantinov, 18:12 10-02-2016
xrays72

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anton Nikolaev
попробовал, но всё равно у одного юзера может создаваться куча сессий при этом только у одной, которая со статусом "доступен" приоритет 1, у остальных (статус "отошел") приоритет 0.
Может быть ещё есть какие-то идеи? можно конечно на ночь поставить задачу в планировщике чтобы служба openfire перезагружалась. Кстати ещё момент по поводу перезагрузки службы, она не может перезагрузится пока принудительно процесс openfire-service.exe не завершишь.
 
В openfire-service.vmoptions такие настройки:
-Xms4096m
-Xmx10240m
-Xincgc
 

Всего записей: 12 | Зарегистр. 19-09-2011 | Отправлено: 07:51 11-02-2016
DeisGood



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

Цитата:
Кстати ещё момент по поводу перезагрузки службы, она не может перезагрузится пока принудительно процесс openfire-service.exe не завершишь.  

Обязательно ручками или можно скриптом срубить?
Мы давно используем Openfire, еще на первых версиях глюки со службой были, поэтому использовали запуск приложением а не сервисом. Сейчас может ситуация с сервисом и поменялась, не знаю, у нас по накатанной уже приложением стартует .
И по ночам рестарт на обновление ростера выполняется я даже под это дело лоадер рисовал.

Всего записей: 177 | Зарегистр. 18-11-2005 | Отправлено: 09:37 11-02-2016 | Исправлено: DeisGood, 09:39 11-02-2016
AlexsandrSE

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Аналогично. С сервисом проблемы, тоже стартует как приложение. А по старой привычке на всякий случай каждую ночь, около полуночи прибивается и запускается опять. ибо раньше были глюки если не перезапустить. Как сейчас не в курсе.

Всего записей: 731 | Зарегистр. 30-01-2015 | Отправлено: 09:56 11-02-2016
xrays72

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeisGood
Т.е. по сути происходит такой же ребут openfire. Я то думал только у одного меня такая проблема.
Я для себя вот такой батник написал:
taskkill /f /im "openfire-service.exe" /t
Ping -n 5 127.0.0.1>nul
sc start Openfire
Служба openfire принудительно убивается, ждем 5 секунд и старт openfire

Всего записей: 12 | Зарегистр. 19-09-2011 | Отправлено: 11:01 11-02-2016
DeisGood



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrays72
В твоем варианте не совсем ребут получается, ты же получается процесс убиваешь, а я всегда побаивался так , мало ли что в этот момент сервер делает и какие потом последствия будут. С лоадером корректней процесс происходит, по отзывам здесь на форуме:

Цитата:
При старт\стоп консоли клиенты получают корректный статус отключенного сервиса, если же опенфайр сервисом работает то при его остановке клиенты получают ошибку, та же миранда кидает на экран окошко ошибки.


Всего записей: 177 | Зарегистр. 18-11-2005 | Отправлено: 11:15 11-02-2016 | Исправлено: DeisGood, 11:18 11-02-2016
xrays72

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeisGood
Понятно. Попробую через консоль запускать, может исправится ситуация и сессии будут убиваться.

Всего записей: 12 | Зарегистр. 19-09-2011 | Отправлено: 11:27 11-02-2016
dreamer2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что у вас с сетью, почему коннекшены залипают? Связь часто рвется или что?

Всего записей: 45 | Зарегистр. 27-06-2003 | Отправлено: 19:29 11-02-2016
rahowa

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kersantinov
 
На встроенной Java крутится, но у меня и клиент другой, от пандиона давно отказался, теперь vacuum-im.

Всего записей: 45 | Зарегистр. 29-12-2005 | Отправлено: 16:45 12-02-2016
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rahowa
Прозрачная NTLM работает?

Всего записей: 1899 | Зарегистр. 17-12-2001 | Отправлено: 17:01 12-02-2016
rahowa

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

Всего записей: 45 | Зарегистр. 29-12-2005 | Отправлено: 14:16 15-02-2016
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rahowa
Помоги плиз, вообще не догоняю по поводу автоматической подгрузки опций новому пользователю. Я про Vacuum
Прописываю настройки подключения во всех 3 файлах уже:
initial-options
default-options  
static-options
Все равно предлагает каждый раз новый аккаунт завести. ЧЯДНТ???????

Всего записей: 1899 | Зарегистр. 17-12-2001 | Отправлено: 16:03 16-02-2016
rahowa

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

Код:
 
<options>
  <accounts>
    <account ns="{2d4e1c60-f941-469a-8cb0-d06bab1bc8d1}">
        <connection ns="DefaultConnection">
        <host type="10">имя хоста.имя домена</host>
        <cert-verify-mode type="2">0</cert-verify-mode>
        </connection>
      <name type="10">%USERNAME%@имя домена</name>
      <streamJid type="10">%USERNAME%@имя домена</streamJid>
      <resource type="10">%COMPUTERNAME%</resource>
      <active type="1">true</active>
    </account>
  </accounts>
</options>
 

Всего записей: 45 | Зарегистр. 29-12-2005 | Отправлено: 14:58 17-02-2016
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rahowa
Спасибо.
И он тупо кладется в папку Resources основного каталога программы?
Запускаешь экзешник, и создаётся профиль по умолчанию с такими настройками?
Либо надо один раз все-таки до этого экзешник запустить и создать профиль???

Всего записей: 1899 | Зарегистр. 17-12-2001 | Отправлено: 19:39 17-02-2016
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rahowa
Вот не догнал я, как с нуля разворачивать... Где должен находиться static-options, чтобы из него в options.xml переносилось???
У меня лежит в C:\Vacuum-IM\resources
При первом запуске пользовательская папка создается в C:\Users\Пользователь\AppData\Roaming\JRuDevels\VacuumIM
В options.xml ничего не подхватывается, и тупо предлагает создать новый аккаунт.
ЧЯДНТ? )))))))))))

Всего записей: 1899 | Зарегистр. 17-12-2001 | Отправлено: 09:08 18-02-2016
rahowa

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jilted
 
Я распространяю тупо папку, а не msi.
В папку C:\Program Files (x86) или C:\Program Files в зависимости от битности операционки закидывается распакованная папка vacuum-im (я использую крайнюю ночнушку 1.3).
В папке vacuum-im\resources лежат два файла:
 
initial-options.xml - в нем я передаю начальные настройки типа тем оформления, настройки прокси и там сколько линий в окне чата
 
static-options.xml - в нем настройки подключения
 
Для чистоты эксперимента удали в профиле пользователя папку AppData\Roaming\JRuDevels, затем создай в папке vacuum-im\resources файл static-options.xml, его я заполняю:
 

Код:
 
<options>
  <accounts>
    <account ns="{2d4e1c60-f941-469a-8cb0-d06bab1bc8d1}">
        <connection ns="DefaultConnection">
        <host type="10">имя хоста.имя домена</host>
        <cert-verify-mode type="2">0</cert-verify-mode>
        </connection>
      <name type="10">%USERNAME%@имя домена</name>
      <streamJid type="10">%USERNAME%@имя домена</streamJid>
      <resource type="10">%COMPUTERNAME%</resource>
      <active type="1">true</active>
    </account>
  </accounts>
</options>  
 

 
Где переменные заключенные в %% трогать не надо, это то, что подхватывается автоматом. Заполнить нужно:
 
имя хоста.имя домена - где имя хоста = доменному имени компьютера указанному в dns с установленным openfire, а имя домена = твоему имени домена в формате domen.local или же domen.ru ну или что ты там используешь.
 
Добавлено:
Jilted
 
Ах да и посмотри не запущен ли у тебя уже в тот момент процесс vacuum.exe, при запуске второй копии он всегда предлагает создать новый профиль.

Всего записей: 45 | Зарегистр. 29-12-2005 | Отправлено: 12:59 18-02-2016
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rahowa
Да вроде все так и делаю.... ничего не понимаю, тоже ночнушку использую

Всего записей: 1899 | Зарегистр. 17-12-2001 | Отправлено: 21:31 18-02-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 125

Компьютерный форум 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