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

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

Автор: omega27
Дата сообщения: 13.03.2008 21:58
Аналогичная проблема:

Цитата:
Цитата:русские имена пользователей в миранде и пандионе отображаются в виде "??????"


база должна работать с кодировкой utf8 http://www.n-admin.com/n27-942.html

OpenFire 3.4.5, MySQL 5.0, кодировка utf8-bin. Не помогает, если смотреть в консоли, ростер показывает нормально, в клиенте(PSI,Miranda) знаки вопроса и все....
Сразу вопрос, может кто-то знает, как заставить OpenFire в поле NickName прописывать полное имя({cn}) из AD.
Спасибо.
Автор: victorae
Дата сообщения: 13.03.2008 22:35
omega27

Цитата:
MySQL 5.0, кодировка utf8-bin. Не помогает


поищи гуглем, примеров конфигурации мюскула для джаббер много.


Цитата:
в поле NickName прописывать полное имя({cn}) из AD.


<vCard xmlns="vcard-temp">
<N>
<GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY>
</N>
<FN>{displayName}</FN>
<NICKNAME>{displayName}</NICKNAME>
Автор: omega27
Дата сообщения: 13.03.2008 22:45
Спасибо, но это

Цитата:
<vCard xmlns="vcard-temp">
<N>
<GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY>
</N>
<FN>{displayName}</FN>
<NICKNAME>{displayName}</NICKNAME>

для vcard,т.е. если смотреть информацию о пользователе, при добавлении пользовтеля в свой список, показывает jid, вместо имени.
Пробовал и вот это: <nameField>displayName</nameField> в openfire.xml, не помогает, увы.

Добавлено:

Цитата:
victorae

Цитата:MySQL 5.0, кодировка utf8-bin. Не помогает


поищи гуглем, примеров конфигурации мюскула для джаббер много.


Спасибо, нашел. Может еще кому пригодиться:

[q]При настройке коннекта к базе, в URL прописываем строку

jdbc:mysql://localhost:3306/jabber
?useUnicode=true&amp;characterEncoding=UTF-8&amp;characterSetResults=UTF-8
[q]
Автор: beginner admin
Дата сообщения: 14.03.2008 11:00
Что имеем:
Есть несколько офисов, которые объединены через головной офис посредством OpenVPN. В головном офисе установлен OpenFire, данные который берёт из AD. В остальных офисах также установлен OpenFire, пользователей он берёт из мускульной базы.
DNS-ы настроены. Пользователи из различных сетей поиском находятся и нормально общаются, т.е. сервера нормально соединяются.

Что хотелось бы сделать:
Чтобы в списке контактов у любого пользователя любой сети был общий список контактов с разбиением по группам, которые соответствуют отдельным OpenFire серверам. При этом также оставались бы локальные OpenFire сервера. Т.е. получается нужно, чтобы клиентские сервера передавали свои контактные листы главному серверу, а тот бы уже формировал обобщённый список контактов и передавал бы их обратно клиентским серверам, которые бы уже в свою очередь доводили этот список до своих клиентов.

Кто-нибудь решал вообще такую задачу? Она имеет решение? Если да, то как это можно организовать?
В поиск прошу не отправлять, ничего толкового там не нашёл.
Поэтому убедительная просьба дать ссылочку, где написано, как это можно сделать.
Буду признателен за любую помощь.
Автор: MAVrADMIN
Дата сообщения: 14.03.2008 11:12
Решение описывалось не так давно
Читай в сторону кластера
Автор: unlimbpa
Дата сообщения: 14.03.2008 11:18
помогите плз.
оч срочно.
как исправить то, что когда посылаешь сообщение сразу большому количеству пользователей - выкидывает из миранды...?
максимум приблизительно 15 человек.
Автор: MAVrADMIN
Дата сообщения: 14.03.2008 11:21

Цитата:
выкидывает из миранды

Попробуй обновить миранду до последнего ночника, используй tabSRMM
Автор: beginner admin
Дата сообщения: 14.03.2008 11:37
Спасибо, буду копать
Автор: unreal 777
Дата сообщения: 14.03.2008 12:28
2unlimbpa

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


Когда я полтора года назад пытался решить эту проблему, выяснил, что модули отправки сообщений в миранде (srmm, tabsrmm) не поддреживают броадкастинг ( массовую рассылку) Поэтому пришлось выбрать Пандион.

И еще наблюдения. Все у меня работало славно (OF 3.4.5+Pandion, 100 юзеров), люди забыли жаловаться на недоставку сообщений, до тех пор, пока я не скачал и не раскидал по клиентам рекомендованный
Набор заплаток для Pandion (в том числе и недоставка сообщений). И вот тут началось. Пропадают сообщения, постоянно отваливается ICQ-шлюз на клиентах. Грустно. Может я что не так сделал? Кстати , родной ICQ-шлюз OpenFire у кого-то работает без проблем? Может с питоновского перейти на него уже можно?



Автор: unlimbpa
Дата сообщения: 14.03.2008 12:47
unreal 777
очень печальные новости ....
получается Я в пролёте с массовой рассылкой на 150 машин?...
если у кого есть опыт по данной проблеме - поделитесь плз... а то попадалово..
Автор: Rogozhkin
Дата сообщения: 14.03.2008 13:04
Рассылку можно делать с помощью плагина broadcast
Создаешь группу в опенфире, обзываешь например gruppa1 (либо берешь существующую группу), запихиваешь туда нужных пользователей для рассылки.
Добавляешь в контакт лист юзера gruppa1@broadcast.servername
Либо можно рассылать всем пользователям как all@broadcast...
Ну и отправляешь сообщение этому пользователю

Замечено, что если делать рассылку all, то сообщения доходят только онлайн пользователям, если по имени группы, то доходят всем, т.е. и оффлайн тоже.

Кстати отправка сообщений с каким-то мирандовским модулем таки работала, не помню каким именно, но рассылается не бродкастом, а каждому и если много пользователей, то миранда просто надолго подвисает.
Автор: tcup
Дата сообщения: 14.03.2008 13:30
nconvers++
шлет по сообщению в секунду
Автор: unreal 777
Дата сообщения: 14.03.2008 14:14
Rogozhkin
А если юзеры берутся из AD?
Как добавить в контакт лист юзера gruppa1@broadcast.servername?
Автор: Rogozhkin
Дата сообщения: 14.03.2008 15:44
unreal 777
Насчет AD не знаю, у меня берутся из mysql. All должно по идее работать, а с группами надо думать, точнее пробывать посылать по имени группы в AD.

А пользователя как добавить через AD такого даже и не знаю, он считается как внешний пользователь.. С mysql в этом плане проблем нет..
Автор: unreal 777
Дата сообщения: 14.03.2008 17:59
Пытаюсь поставить Openfire 3.5.0 RC1 на Windows XP SP2- выдает ошибку, если ее проигнорировать - установка прекращается. Что за грабли?
Автор: manofrain
Дата сообщения: 14.03.2008 19:35
unreal 777 хорошо бы еще текст ошибки узреть. ато - "доктор, у меня кое что иногда кое где болит..."
Автор: yuri2005
Дата сообщения: 16.03.2008 10:44
Здравствуйте! Установлен сервис Openfire, однако при его запуске клиенты подключиться не могут, приходится на сервере запускать openfire.exe. Проблема в том, что как только происходит завершение сеанса администратора на сервере, то клиенты отваливаются, несмотря на то, что сам сервис работает.
Автор: victorae
Дата сообщения: 16.03.2008 13:40
yuri2005

ты запускаешь сервис - никто не коннектится, запускаешь openfire.exe не останавливая сервис?
Автор: WolfFear
Дата сообщения: 17.03.2008 05:08
Доброго времени суток!

Уважаемые форумчане, у кого есть Open Fire для *NIX Systems???
Инет поблазил - не могу найти, а на оффе что то ссылки битые
Автор: ccccp
Дата сообщения: 17.03.2008 06:28
unlimbpa

Цитата:
получается Я в пролёте с массовой рассылкой на 150 машин?...


Для отправки сообщения группе пользователей используется серверный плагин broadcast

доступные бродкаст группы можно увидеть на клиенте (в миранде) выбрав пункт меню jabber-Service discovery-[имя сервера]-broadcast service

по умолчанию там прописаны группа all@broadcast.[имя сервера] - это все онлайн пользователи сервера, а также группы (в моем случае из AD) членами кототорых пользователь является.

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

Автор: victorae
Дата сообщения: 17.03.2008 10:02
WolfFear

там просто не прямые ссылки а через какие то java скрипты. проверь что бы она в браузере была включена и все
Автор: unlimbpa
Дата сообщения: 17.03.2008 10:27
ccccp
Я установил этот плагин, но что то всё равно не пойму как массовую рассылку сделать...
в jabber-Service discovery у Меня только строка с IP моего сервера и всё.
Автор: victorae
Дата сообщения: 17.03.2008 11:15
unlimbpa

Цитата:
Меня только строка с IP моего сервера и всё.


начни с начала. дай имя серверу в днс, пропиши это имя как домен
опенфайр сервера в настройках. приведи к нормальному виду, у тебя
же пользователи выходит как user@192.168.x.x ...
Автор: unreal 777
Дата сообщения: 17.03.2008 11:17
manofrain

Цитата:
хорошо бы еще текст ошибки узреть

вот
и вот

в вот что пишет в логе
[more=install4jError27089.log]
Exception:

java.lang.ArrayIndexOutOfBoundsException: -255705649
    at LZMA.LzmaInputStream.LzmaDecode(LzmaInputStream.java:85)
    at LZMA.LzmaInputStream.fill_buffer(LzmaInputStream.java:233)
    at LZMA.LzmaInputStream.read(LzmaInputStream.java:313)
    at java.io.FilterInputStream.read(Unknown Source)
    at java.io.PushbackInputStream.read(Unknown Source)
    at java.util.zip.ZipInputStream.read(Unknown Source)
    at java.io.FilterInputStream.read(Unknown Source)
    at com.install4j.runtime.util.FileUtil.pumpStream(Unknown Source)
    at com.install4j.runtime.util.FileUtil.extractFile(Unknown Source)
    at com.install4j.runtime.installer.helper.fileinst.FileInstaller.install(Unknown Source)
    at com.install4j.runtime.installer.helper.content.ContentInstaller.installContent(Unknown Source)
    at com.install4j.runtime.installer.helper.content.ContentInstaller.doStandardInstallation(Unknown Source)
    at com.install4j.runtime.beans.actions.InstallFilesAction.install(Unknown Source)
    at com.install4j.runtime.installer.InstallerContextImpl.performActionInt(Unknown Source)
    at com.install4j.runtime.installer.ContextImpl.performAction(Unknown Source)
    at com.install4j.runtime.installer.controller.Controller.executeActions(Unknown Source)
    at com.install4j.runtime.installer.controller.Controller.handleCommand(Unknown Source)
    at com.install4j.runtime.installer.controller.Controller.start(Unknown Source)
    at com.install4j.runtime.installer.Installer.main(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)

System properties:

java.runtime.name=Java(TM) SE Runtime Environment
exe4j.moduleName=D:\Downloads\openfire_3_5_0_rc1.exe
sun.boot.library.path=c:\windows\temp\e4j594.tmp_dir8661\jre\bin
java.vm.version=1.6.0_03-b05
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
exe4j.consoleCodepage=cp0
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=UA
sun.os.patch.level=Service Pack 2
install4j.exeDir=D:\Downloads\
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\WINDOWS\Temp\e4j594.tmp_dir8661
java.runtime.version=1.6.0_03-b05
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=c:\windows\temp\e4j594.tmp_dir8661\jre\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\WINDOWS\Temp\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
exe4j.tempDir=C:\WINDOWS\Temp\e4j594.tmp_dir8661
os.name=Windows XP
proxySet=false
sun.java2d.noddraw=true
sun.jnu.encoding=Cp1251
java.library.path=D:\Downloads;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\PC Connectivity Solution\;C:\Program Files\Windows Resource Kits\Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\QuickTime\QTSystem\;c:\windows\temp\e4j594.tmp_dir8661\jre\bin;c:\windows\temp\e4j594.tmp_dir8661\jre\bin
java.specification.name=Java Platform API Specification
java.class.version=50.0
install4j.language=en
sun.management.compiler=HotSpot Client Compiler
exe4j.isInstall4j=true
os.version=5.1
user.home=C:\Documents and Settings\k.dyma.TEPLO
user.timezone=Europe/Helsinki
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1251
java.specification.version=1.6
java.class.path=C:\WINDOWS\Temp\e4j594.tmp_dir8661\i4jruntime.jar;C:\WINDOWS\Temp\e4j594.tmp_dir8661\user.jar;C:\WINDOWS\Temp\e4j594.tmp_dir8661\platform.zip;
user.name=DEFAULT
java.vm.specification.version=1.0
java.home=c:\windows\temp\e4j594.tmp_dir8661\jre
sun.arch.data.model=32
exe4j.launchName=D:\Downloads\openfire_3_5_0_rc1.exe
user.language=en
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
exe4j.unextractedPosition=0
java.version=1.6.0_03
java.ext.dirs=c:\windows\temp\e4j594.tmp_dir8661\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path=c:\windows\temp\e4j594.tmp_dir8661\jre\lib\resources.jar;c:\windows\temp\e4j594.tmp_dir8661\jre\lib\rt.jar;c:\windows\temp\e4j594.tmp_dir8661\jre\lib\sunrsasign.jar;c:\windows\temp\e4j594.tmp_dir8661\jre\lib\jsse.jar;c:\windows\temp\e4j594.tmp_dir8661\jre\lib\jce.jar;c:\windows\temp\e4j594.tmp_dir8661\jre\lib\charsets.jar;c:\windows\temp\e4j594.tmp_dir8661\jre\classes
install4j.appDir=C:\WINDOWS\Temp\
java.vendor=Sun Microsystems Inc.
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
exe4j.unextractedPositionRestart=16575834
sun.desktop=windows
sun.cpu.isalist=
[/more]
Автор: unlimbpa
Дата сообщения: 17.03.2008 11:28
victorae
у Меня пользователи выходят сразу с такими же именами как и в AD.
--
оп всё сделал)) Я оказывается вместо имени сервера вписывал имя машины на которой развернул опенфайр.))
спасибо.
Автор: manofrain
Дата сообщения: 18.03.2008 11:21
unreal 777 Посмотри что у тебя там с правами на папку. И попробуй снести ява-машину и поставить ее заново.
Автор: unhappy
Дата сообщения: 18.03.2008 11:40
Здесь есть люди с успешным опытом интеграции WF с AD при том, что в AD используются кириллические символы в названиях?
Автор: unreal 777
Дата сообщения: 18.03.2008 13:46
manofrain
И нет!Снес Java, поставил заново, поменял версию с 6u5 на 6u4, снова сне/установил. То же самое! права на какую папку проверить ? Openfire? Все нормально с ними - я админ домена... Что за напасть? неужели у меня одного?

Добавлено:
Пробовал на другой машине - та же история. У меня возникло подозрение - может я какую-то битую версию скачал? У кого есть - выложите, плиз, куда-нибудь свою OF 3.5.0 RC1. Спасибо
Автор: manofrain
Дата сообщения: 18.03.2008 15:08
unreal 777


Эээээ... брат. С этого надо было начинать. Я именно с офсайта качал. Нормальный там дистрибутив - не битый 100%.
Автор: unreal 777
Дата сообщения: 18.03.2008 15:22
manofrain
Я тоже с него качал , правда потом скачанное переносил через USB-винт, у меня когда-то уже было такое,что перенесенное с его помощью искажалось. Так выложишь?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

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


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