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

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



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

Цитата:
плагин User Import Export  

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

Всего записей: 363 | Зарегистр. 09-01-2011 | Отправлено: 07:52 30-01-2017
Imeninnik

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

Цитата:
Тут человек прям твою проблему описывает.
http://forum.qip.ru/showthread.php?t=62130&page=2
Сам тоже использую сервер 4,1,1 и миранду НГ. Все работает как механические часики.
Если нужно - могу выложить свою сборку.
 

Было бы здорово. Я перебрал все сервера версии 4... и кучу настроек из статей. пытался скрестить написанное даже. ничего не выходит. пандион и миранда нг авторизует в ручном режиме и все.

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 11:54 31-01-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Imeninnik
Держи.
https://yadi.sk/d/2vTgnjH53C2Whx
В конфиге autoexec_CUSTOM.ini
[ЗАМЕНИ НА СВОЙ СЕРВЕР]
собственно замени на свой сервер))

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 13:22 31-01-2017
Imeninnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
спасибо! буду тестировать. даже удалось обычную сборку миранда нг запустить.  
делаю чат для использования в терминальных сессиях, но пока и на обычных компьютерах. на sql сервер поставил его, что бы проще было с именами, а то у меня вообще крыша поехала не знал что я делаю не так.
по после пары перезаходов по рдп с разных учеток почему то вообще перестал сервер авторизовывать )
пока память свежа попробую все заного поставить и уже насладиться тестированием. потом распространю через групповые политики
http://s010.radikal.ru/i311/1701/5b/3d683ded1e6a.png
http://s020.radikal.ru/i700/1701/3b/3eb165576c1f.png

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 13:54 31-01-2017 | Исправлено: Imeninnik, 13:59 31-01-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Imeninnik
Как я обычно ставлю.
Если что-то забываю после установки сервера, в самих настройках по подлючению:
http://sgww.livejournal.com/9763.html
Дальше патч NTLM
http://it.rpkkirov.ru/jabber-server-korporativnoj-seti-razvertyvanie-openfiremiranda/
кроме security.provider.10=net.za.darkskies.security.sasl.SSPIProvider  
т.к. в 3.9.x и выше это не работает.
Тут правлю немного по другому:
1)
bin\SaslSspi.dll
lib\sasl-sspi.jar
plugins\saslmechanisms.jar
кидаю в корень openfire
2)
bin\SaslSspi.dll
lib\sasl-sspi.jar
кидаю в папку Openfire\jre
3)
в java.security
комментирую 7 строчку и за место нее пишу
security.provider.7=net.za.darkskies.security.sasl.SSPIProvider
Далее перезапуск сервера, и все ципляются по NTLM.
Единственно что, пандион не подключается к серверам 3.9.x и выше и поддерживает какую-то старую авторизацию NTLM, так же сам проект умер, т.е. до ТП пандиона не добраться. Именно по этому перешел на миранду.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 16:11 31-01-2017 | Исправлено: lexuzmain, 11:00 12-12-2017
Tracktor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я свой сервер починил, но что именно было не так пока для меня остаётся загадкой.
 
Что сделал:
1. Изменил в базе данных имя сервера (дело в том, что когда-то домен был с дефисом, потом стал без дефиса, подключение юзеров шло через прописку в настройках клиента правильного домена и порта). Не думаю что это была основная причина, но логи ругались, поэтому решил довести до ума. Иначе говоря, если где-то в базе было раньше прописано "my-domain.ru", то стало "mydomain.ru".
2. Первый пункт ни к чему не привёл, после обновления на 4.1.1 все юзеры кроме собственной группы становились "серыми" - "не в списке". Тогда я зашёл в настройки групп (у меня стоит автоматическое получение групп и контактов пользователем), туда, где проставляется, какая группа какую может видеть. Сначала снял галку "Расшаренная группа пользователей", сохранил изменения, затем поставил галку и снова сохранил изменения. Проделал это со всеми группами (благо их не так много), и после переподключения все группы и юзера подхватились. Единственное что, те, что были "не в списке" - так там и остались, видимо QIP посчитал что это всё-таки "не те" контакты (оно и верно - те были с доменом с дефисом).
 
Вот такие вот пляски, не понимаю что с этой версией такого могло измениться, что оно переставало видеть группы и юзеров. Надеюсь, при следующей обнове не повторится такого.

Всего записей: 363 | Зарегистр. 09-01-2011 | Отправлено: 21:32 31-01-2017 | Исправлено: Tracktor, 21:38 31-01-2017
Imeninnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
да по сути я до этого всего и дошел методом сбора информации. Спасибо большое что как специалист в этой теме подтверждаете мои действия.
пункт в инструкции http://forum.ru-board.com/topic.cgi?forum=8&topic=45052&start=0&limit=1&m=3#1

Создаем параметр provider.authorization.classList со значением (одной строкой!) -  
org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy org.jivesoftware.openfire.sasl.DefaultAuthorizationPolicy  

так и не пригодился. может он в версии <= 3.9.x был актуален
 
Tracktor
Я заметил такое у меня куча дубликатов стало.  
Всякий раз, когда закрываешь общий доступ в группе и потом расшириваешь группу остаются старые дубликаты у меня уже их куча. пойду искать как бы очищать весь лист контактов перед запуском миранды
http://i026.radikal.ru/1702/94/d6df44060356.png

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 08:32 01-02-2017 | Исправлено: Imeninnik, 08:38 01-02-2017
lexuzmain



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

Цитата:
Создаем параметр provider.authorization.classList со значением (одной строкой!) -  
org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy org.jivesoftware.openfire.sasl.DefaultAuthorizationPolicy  

Он в принципе не актуален, и для нижних версий. Даже не знаю зачем оно.

Цитата:
 6. Там же находим параметр sasl.approvedRealms и УДАЛЯЕМ его если у вас ОДИН домен.  

Тоже лишнее, не знаю зачем удалять, все нормально именно с этим параметром работает. Я на оборот его прописываю, если его нет.

Цитата:
Я заметил такое у меня куча дубликатов стало.  
Всякий раз, когда закрываешь общий доступ в группе и потом расшириваешь группу остаются старые дубликаты у меня уже их куча. пойду искать как бы очищать весь лист контактов перед запуском миранды

Раз в сутки openfire сам чистит ростер. Но можно и в ручную ему забить сколько по времени он будет чистить:
cache.username2roster.maxLifetime значение 60000, это раз в минуту.
Ну и после перезапуска клиента, ростер обновляется.
 

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 08:39 01-02-2017 | Исправлено: lexuzmain, 08:57 01-02-2017
Tracktor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, всё-таки с утра опять начались чудеса... Снова группы не в попад, после перезапуска службы рандомным образом всё рассортировывается, никакой логики не вижу вообще. Откатывался до рабочего варианта с 4.1.1 и ниже - рабочим оказался 4.0.4...
 
Пока на нём и останусь.

Всего записей: 363 | Зарегистр. 09-01-2011 | Отправлено: 08:51 01-02-2017
Imeninnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
последовал Вашему совету
порылся в интернете и наткнулся на форум  
http://sysadmins.ru/topic374442.html
из информации внутри внес поправки на сервер
 
cache.userCache.maxLifetime 60000 (= 1 мин)
cache.ldap.maxLifetime 120000 (= 2мин)
cache.remoteUsersCache.maxLifetime 60000
cache.username2roster.maxLifetime 60000
cache.group.maxLifetime 60000
cache.userGroup.maxLifetime 60000  
 
если не поможет, то как и Tracktor перейду на  4.0.4
интересно в откат на предыдущую версию это переустановка или есть внутреннее средство по типу обновлению на версию выше

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 08:54 01-02-2017 | Исправлено: Imeninnik, 08:56 01-02-2017
lexuzmain



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

Цитата:
интересно в откат на предыдущую версию это переустановка или есть внутреннее средство по типу обновлению на версию выше

средств по откату нет.  
Стопоришь сервер, из теневых копий или бекапов вытаскиваешь старую папку, заменяешь и запускаешь сервер.
Tracktor
Попробуй всетаки с нуля поставить, и штук 5-6 компов погоняй...

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 09:02 01-02-2017
Imeninnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
Во общем в Вашем клиенте нет кучи дубликатов, но остаются старые группы(переименованные). перезапуском не лечится. только удалять вручную. ну это думаю переживем.
http://s019.radikal.ru/i632/1702/97/d1f0021938e0t.jpg
 
Tracktor протестируй клиент от lexuzmain

Цитата:
https://yadi.sk/d/2vTgnjH53C2Whx
В конфиге autoexec_CUSTOM.ini
[ЗАМЕНИ НА СВОЙ СЕРВЕР]
собственно замени на свой сервер))


Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 10:01 01-02-2017
lexuzmain



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

Цитата:
Во общем в Вашем клиенте нет кучи дубликатов, но остаются старые группы(переименованные). перезапуском не лечится. только удалять вручную.


у меня она вообще в реальном времени создает новые группы, правда старые не удаляет.
очситка кеша ростера и перезапуск клиента - помогают избавиться от лишнего. бывает что нужно еще и сервер перезапустить при выключенном клиенте

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 10:24 01-02-2017
Imeninnik

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

Цитата:
у меня она вообще в реальном времени создает новые группы, правда старые не удаляет.  

дак у меня так и есть.
очистка кэша ростера не помогает и так же и перезапуск сервера. только в ручную на клиенте чистить)
 
Добавлено:
перевожу людей с чата "Vypress Chat". Сотрудники не хотят менять привычку встроенного контестного меню проводника. В миранде отвечает библиотека ShlExt.dll
используя файлы autoexec_CUSTOM.ini и mirandaboot.ini из сборки lexuzmain я 64 битную версию (под win 7 x64) с этой библиотекой запускаю и сразу вижу контекстное меню. библиотека скачана отсюда http://wiki.miranda-ng.org/index.php?title=Plugin:ShlExt . качаю библиотеку под 32 разряда и хоть с клиентом lexuzmain или с клиентом с сайта miranda-ng.org x32 не срабатывает что то. может есть у кого рабочая версия с библиотекой под 32 разряда
 
Добавлено:
Во общем странно где-то нормально а где то нет) буду изучать вопрос

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 11:07 01-02-2017 | Исправлено: Imeninnik, 14:06 01-02-2017
Imeninnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сегодня столкнулся с проблемой отображения желаемого имени пользователя из карточки контроллера домена. в моем случае все равно в списке контактов у других высвечивается "programmist_asu"
перебирал настройки в чате. не помогло.
возможно как то не правильно подтягиваются данные с контроллера домена.
подскажите что можно попробовать сделать в данной ситуации
http://s020.radikal.ru/i717/1702/9a/259888156b5b.png

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 10:29 02-02-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Imeninnik
Смотри, у тебя в списке пользователей в AD ты выглядишь как programmist_asu, а не как "программист".
Закрой свои свойства. нажми на свою учетку и ткни F2, замени programmist_asu на Программист Евгений. Нажми Enter - у тебя откроется переименование пользователя, и в поле "Полное имя" введи то, что тебе нравится.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 10:56 02-02-2017
Imeninnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
спасибо! способ лежал на поверхности. просто думал все же подтягивается информация другая с карточки, которую можно использовать. и вроде подтягивается и вроде как то отображается в личной информации, но для отображения для других пользователей она чего-то не думает показываться.
интересно кто-то думал что миранду можно как нибудь использовать в качестве системы заявок.
 
Добавлено:
lexuzmain
не могу никак в твоей сборке вернуть кнопки закрытия и сворачивания окна. уже замаялся. скачал плагин редактирования базы последний. он умудрился при пере сохранении настроек их перемешать, но все же я вдоль и поперек все изрыскал.  
так же надо включить функцию массового сообщения)
возможно как и всем мне надо настраивать все с нуля самому. не смогу сегодня так и придется.

Всего записей: 8 | Зарегистр. 01-04-2014 | Отправлено: 11:19 02-02-2017 | Исправлено: Imeninnik, 12:31 02-02-2017
lexuzmain



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

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

А в миранде это из окна с контактами в принципе не сделать(может плагины какие есть, не знаю). А так сворачивается-разворачивается из трея
 
Добавлено:

Цитата:
так же надо включить функцию массового сообщения)
возможно как и всем мне надо настраивать все с нуля самому. не смогу сегодня так и придется

Это есть, и работает на ура, в окне чата с любым сотрудником возле галки ткни на стрелку и увидишь))
 
Добавлено:
Imeninnik
Прости, наврал. ткни вот это:
http://i.imgur.com/nwZNSFr.jpg

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 12:37 02-02-2017
AlexanderDix

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, коллеги.
Подскажите, пожалуйста, в чём загвостка. Установил OpenFire 4.1.1 на Ubuntu 16.04. Настроил всё по мануалу, заполнил группы, добавил несколько пользователей. Просмотрел все настройки OpenFire, без домена. У клиентов поставил Miranda NG, добавил профиль с данными по пользователю с OpenFire. Подключаюсь - пользователь онлайн, на OpenFire показывает, что юзер в сети. Но пользователей не ищет, сообщение написать нельзя в Миранде.  т.е. вручную находишь пользователя, пишешь ему - он не в сети показывает, хотя Опен говорит об обратном.
В чём моя ошибка? Подскажите пж-та.
Мануалы читал, но так и не разобрался.
Спасибо заранее.
 

Всего записей: 3 | Зарегистр. 14-02-2017 | Отправлено: 15:46 14-02-2017
lexuzmain



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

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 16:58 14-02-2017
Открыть новую тему     Написать ответ в эту тему

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