Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger) часть 2

Автор: Empty1
Дата сообщения: 15.11.2007 11:50
Приветствую, господа!
Такая проблема: есть 2 сети, в каждой свой домен и свой сервер Openfire 3.4.1 интегриный c AD. Соответсвенно у каждого сервера свои пользователи. Как сделать, чтобы сервак Openfire в одной сети видел базу пользователей сервака в другой сети и наоборот?
Автор: AleXeyS55
Дата сообщения: 15.11.2007 12:46
Empty1 а зачем? ты соедини их S2S и тогда пользователи смогут искать друг друга и списываться
Автор: borov
Дата сообщения: 15.11.2007 12:58
Можно как-то shared groups сделать по полю "отдел" в свойствах пользователя в AD?
Автор: Empty1
Дата сообщения: 15.11.2007 15:01
AleXeyS55

При S2S пользователя с другого сервера можно только поиском найти, а надо чтобы он в клиенте светился по умолчанию. Как этого достичь?
Автор: AleXeyS55
Дата сообщения: 15.11.2007 15:23
borov
объедини работников отделов в группы с соответствующими названиями и уже их расшарь я так и сделал.
Empty1
тогда не понял, что значит светился по умолчанию, это вот как borov хочет сделать только с другого сервака что ли?
Автор: Empty1
Дата сообщения: 15.11.2007 15:25
AleXeyS55

Да. Как можно расшарить группы с другого сервака?
Автор: victorae
Дата сообщения: 15.11.2007 16:12

Цитата:
Как можно расшарить группы с другого сервака?


расшаривание - обычный sql запрос в базу который раскидывает по ростеру мемберов группы и ставит цифру 1 в поле "Авторизирован". для себя раскройте структуру базы, выучите пару sql команд и делайте как нравится.
Автор: AleXeyS55
Дата сообщения: 16.11.2007 07:10
Обнаружился баг (или моет я где то накосячил) - пользователи не могут изменить свой vCard.
В логах вот что:
java.lang.UnsupportedOperationException: VCard provider is read-only

Как это исправить?

До обновления и переезда на Мускул, в Оракле, работало нормально.
Автор: victorae
Дата сообщения: 16.11.2007 07:45

Цитата:
VCard provider is read-only


а пользователи из базы берутся или АД? если из базы то проверять структуру таблицы jiveVcard и права на ее update\insert у сервера
Автор: AleXeyS55
Дата сообщения: 16.11.2007 08:01
victorae
Пользователи то из АД, но и в оракле когда были они тоже из АД. Почему тогда работало?
Таблица jiveVcard есть, и данные там етсь, при переезде сохранились, но почему туда сейчас люди перестали писать?
По поводу прав - имеешь ввиду права пользователя от которого сервер к БД коннектится? Если да то у этого пользователя достаточно прав к его БД.

Есть какие то еще предложения? Я тут наткнулся на плагин: vCard 2 JiveUser Plugin, может ли он "спасти отца русской демократии"? ) Немного не понял его смысл, трансатом пользовался.
Автор: victorae
Дата сообщения: 16.11.2007 08:19

Цитата:
Пользователи то из АД, но и в оракле когда были они тоже из АД. Почему тогда работало?


тогда смотри что у тебя работает с вкардом
этот будет только в ридонли, вкарды берутся из полей АД
- <vcard>
<className>org.jivesoftware.openfire.ldap.LdapVCardProvider</className>
</vcard>

если className сменить на
org.jivesoftware.openfire.ldap.DefaultVCardProvider

то вкарды будут браться из базы и их можно будет менять пользователям.

есть еще извращение когда указаны оба провайдера, но тут сам разбирайся если
есть желание http://www.igniterealtime.org/community/message/158288 пост Gean
Автор: AleXeyS55
Дата сообщения: 16.11.2007 08:39
victorae
Спасибо, помогло, поставил Дефаулт. Кстати посмотрел у валдфаера, еще версии 3,0,1, такого вообще в конйиге ненашел. Ну это уже ладно, вчерашний день
Автор: SmallwooD13
Дата сообщения: 16.11.2007 09:34
Вопрос: сколько времени хранятся записи переговоров в энтерпрайз плагине? Это настраиваемо? Что не могу найти такой опции. И где хранятся эти самые разговоры? База - встроенная.
Автор: victorae
Дата сообщения: 16.11.2007 09:36

Цитата:
где хранятся эти самые разговоры? База - встроенная.


вот в ней и хранятся
Автор: AleXeyS55
Дата сообщения: 16.11.2007 10:07
А кстати, можно ли как то сделать перехватчик сообщений, что бы они в БД записывались сразу? Сейчас они в логи пишутся в xml, потом их надо будет парсить и в БД лить Кот как то бы сразу это сделать, но без Интерпрайза
Автор: victorae
Дата сообщения: 16.11.2007 10:19

Цитата:
как то бы сразу это сделать, но без Интерпрайза


http://sourceforge.net/projects/iball-auditor
Автор: Rjevsky
Дата сообщения: 16.11.2007 10:20
Если аккаунт на кириллице, то spark не может залогиниться на сервере. Pandion такой проблемы не имеет. Нутром чувствую, что дело в java. Как лечить?

Добавлено:
тоже интересует вопрос как долго хранятся архивы сообщений в enterpise
Автор: skyfish777
Дата сообщения: 16.11.2007 13:35
Проапдейтил до 3.4.1 со свежим нормановским патчем, заметно стабильнее стало работать, памяти меньше жрать. на 3.3.2 при 230 сессиях сервис стопился, типа виртуальной памяти не хватало. Щас 260 сессий и видно что запас ещё есть

Есть небольшая неудобность которая от версии к версии тянется, я как админ могу создавать новые группы в клиенте и туда пользаков из общей группы перекидывать,
а вот юзвери делают то же самое но у них при следующем логоне все перенесённые контакты снова валятся в общий список, ктонить знает как это победить?
Автор: victorae
Дата сообщения: 16.11.2007 15:47

Цитата:
3.3.2 при 230 сессиях сервис стопился


Openfire 3.3.2
Active Client Sessions: 290
21,09 MB of 369,81 MB (5,7%) used


Цитата:
все перенесённые контакты снова валятся в общий список, ктонить знает как это победить?


клиент какой? серверу по идее пофиг админ ты или нет при создании групп в ростерах.
Автор: SmallwooD13
Дата сообщения: 18.11.2007 18:43
victorae
А нстройки по размеру в мегабайтах/времени хранимых переговоров имеются?
Автор: victorae
Дата сообщения: 18.11.2007 19:35

Цитата:
А нстройки по размеру в мегабайтах/времени хранимых переговоров имеются?


не пользуюсь архивом.
Автор: nburn
Дата сообщения: 19.11.2007 06:18
Сервер на Openfire 3.3.2 + Win2003 + Патч Нормана
Появилось несколько вопросов:
1. Как увеличить java memory ?
2. Когда количество подключенных пользователей переваливает за 40 - некоторые пользователи начинаю отваливаться и в info-логе пишется следующее:

Цитата:
</iq>
2007.11.19 10:00:37 Packet sent to unreachable address
<iq type="get" id="sd62" to="loponogova@parfum.local/Pandion" from="svetlana@parfum.local/Pandion">
<query xmlns="jabber:iq:avatar"/>
</iq>


кто нить знает как с этим бороться ?
Автор: HumpSoft
Дата сообщения: 19.11.2007 07:32

Цитата:
1. Как увеличить java memory ?

Вопрос задается с пугающей периодичностью, хотя и здесь, и на форуме разработчиков, и в документации по установке программы все давно уже описано.
Автор: EveryonE
Дата сообщения: 19.11.2007 07:32
openfire (сейчас у меня 3.4.1) страдает такой фигней - убивается кириллица в openfire.xml, такое ощущение что файл читается как win-кодировка а пишется как utf - такая перезапись файла конфигурации происходит при старте сервиса (в win 2k3 у меня). При втором старте то что уже записано как UTF опять пересохраняется в UTF и получается полная ерунда.

Сейчас делал так - перед запуском openfire перезаписываю xml файл на файл с такими изменениями

<?xml version="1.0" encoding="WINDOWS-1251"?>
...
<jive>
<ldap>
<baseDN>ou=Сотрудники,dc=domain,dc=local</baseDN>
<searchFilter>(&amp;(objectClass=user)(!(userAccountControl=514))(!(userAccountControl=66050)))</searchFilter>
...
...

Как сделать правильно пока не знаю переименовывать "Сотрудники" не хочу, т.к. за этот ou уже зацеплено ряд приложений.

Есть люди поборовшие эту лажу ?
Автор: victorae
Дата сообщения: 19.11.2007 07:40

Цитата:
Как сделать правильно пока не знаю


просто идея, написать "Сотрудники" в конфиге в виде UTF-8 кодов
Автор: nburn
Дата сообщения: 19.11.2007 10:30
HumpSoft
o_O нашёл спасибо
а как насчёт второго ?
Автор: EveryonE
Дата сообщения: 20.11.2007 05:10
victorae
пробовал писать в таком виде #&1231; #&1255; #&1231; .... ниче не вышло - по все видимости жтого не понял сам ldap это непонял :/

символы самого UTF зачем по переконвертируются из win кодировки в опять UTF - таким образом длина строки вырастает вдвое
Автор: victorae
Дата сообщения: 20.11.2007 07:14

Цитата:
пробовал писать в таком виде #&1231; #&1255; #&1231; .... ниче не вышло


ну есть же еще обычные системные переменные, создать значение в свойствах системы-переменные окружения XYZ 'ou=Сотрудники,dc=domain,dc=local' и использовать
в конфиге как <baseDN>%XYZ%</baseDN>
Автор: wanderer
Дата сообщения: 20.11.2007 16:18
Никто не сталкивался как настроить совместно с CommunigatePro ?
Автор: victorae
Дата сообщения: 20.11.2007 20:03

Цитата:
Никто не сталкивался как настроить совместно с CommunigatePro ?


очень просто, достаточно знать по каким портам работает OF сервер и что с этими портами может делать CommunigatePro

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: IP-phone cisco 7940 выдает tftp timeout при загрузке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.