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

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

Автор: HumpSoft
Дата сообщения: 30.11.2009 16:10
4kusnik Сходи по ссылке из шапки тыц , прочитай все внимательно, особенно про адресацию. Настоятельно рекомендую обратить внимание на фразу ...Адрес JID, подобно адресу электронной почты, содержит имя пользователя и доменное имя сервера, на котором зарегистрирован пользователь, разделённые знаком @ ...
Автор: 4kusnik
Дата сообщения: 01.12.2009 09:18
HumpSoft, с адресацией я разобрался. Теперь осталось выяснить для чего Пандион при входе требует добавлять других пользователей и требует авторизацию другим пользователем, а также почему не подгружаются созданные группы.
Автор: HumpSoft
Дата сообщения: 01.12.2009 09:48
4kusnik - насколько я помню, а от Pandion-а я был вынужден отказаться уже давно, от таких зихеров помогает установка и настройка плагина Subscription, покопася в 1 и 2 частях топика, имхо что-то по этому поводу там было.
А рекомендация была, и моя, и ранее victorae, не сколько разобраться с адресацией, сколько разобраться с основами и принципами работы XMPP.
И если ты разобрался в этом и понял насколько был некорректен твой предыдущий вопрос по адресацию - то честь тебе и хвала !
Автор: 4kusnik
Дата сообщения: 01.12.2009 11:34
Проблему с группами решил. Не до конца настроил шаринг групп для пользователей.

Так было ДО:



Так должно было быть:



Теперь осталось решить вопрос с авторизацией пользователей.

P.S. Ребята кто встречал дайте ссылку на чтиво о связке Openfire+MySQL.
Автор: 30xa00
Дата сообщения: 02.12.2009 09:04
ДОбрый день! Настраиваю связку OpenFire+AD+pandion
Проблема: При передаче файлов клиенту приходит ссылка
#Передача файла:
#http://ip_Кто_отправляет:4907/99aef43665d8fb96bf12d0ef66184752fb52eeb0/ццц.цц
#1 MB
В OpenFire "> ServerSetting > File Transfer Settings > Disabled"
Мне нужна прямая передача файлов
Как мне решить это проблему ?
Автор: victorae
Дата сообщения: 02.12.2009 11:05
30xa00

пандион передает файлы только между собой, в любом случае он останется проблемой
Автор: 30xa00
Дата сообщения: 02.12.2009 11:29
victorae, Раньше при мередаче файлов высвечивался диалог, куда файл сохранить, либо отменить. Теперь только через ссылку, браузер.

Еще вопрос. Можно ли, чтобы личные сообщения выскакивали поверх всех окон.
Проблема в том что большенство пользователей работают в полноэкранном терминале, пришедшие сообщения просто не видят, замечают только выжные групповые.
Автор: victorae
Дата сообщения: 02.12.2009 11:34
30xa00

Цитата:
Теперь только через ссылку

что то же изменилось, вспоминай.

Цитата:
большенство пользователей работают в полноэкранном терминале

звуковое оповещение настрой о входящих
Автор: 30xa00
Дата сообщения: 02.12.2009 11:53

Цитата:
что то же изменилось, вспоминай.

Понимаю что что то изменил. Но уже все перепробовал : (


Цитата:
звуковое оповещение настрой о входящих

Колонок нет ни у кого, думаю директор врятли согласится закупить. Да я и сам представляю какое музыкальное шоу будет в торговом зале ))
Только если bip, но как ?
Автор: victorae
Дата сообщения: 02.12.2009 12:05
30xa00

Цитата:
Но уже все перепробовал  : (

два чистых пандиона поставь и посмотри как они файлы передают. или под себя подстрой http://papir.kiev.ua/miranda8.zip

Цитата:
в торговом зале

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

Автор: HumpSoft
Дата сообщения: 02.12.2009 15:02
4kusnik

Jabber (Openfire) с базой MySQL и поддержкой русского языка (UTF-8)

...
Скачиваем последнюю версию MySQL Connector

Распаковываем архив с MySQL Connector, находим (в распакованном) и копируем куда нибудь файл mysql-connector-java-5.1.*-bin.jar

Переименовываем mysql-connector-java-5.1.6-bin.jar в mysql.jar и забрасываем в /opt/openfire/lib/
вместо того, что установлен при инсталляции.


Цитата:
При настройке коннекта к базе, в URL прописываем строку
jdbc:mysql://localhost:3306/<jabber base name>?useUnicode=true&amp;characterEncoding=UTF-8&amp;characterSetResults=UTF-8


У меня вроде бы нормально работает сокращенный вариант : jdbc:mysql://localhost:3306/<jabber base name>?characterEncoding=utf8

PS . Кстати, замена mysql.jar решает заодно проблему и с русскими оффлайн сообщениями (кракозябрами они больше не приходят
...

PPS. Прошу прощения, забыл указать, что все телодвижения описаны для nix-овых версий OpenFire
Автор: 30xa00
Дата сообщения: 02.12.2009 15:18

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


Менеджеры работают терминально на нескольких серверах (rdp), т.е у одного клиента запущено несколько сессий, так что необходим месседжер локально, да и не все в терминале сидят!"
Менеджеры между собой общаются и без месседжера, но есть еще много отделов )

Все привыкли, - когда сообщение приходит, то выскакивает по верх всех окон прямо в "Лоб"
Автор: 4kusnik
Дата сообщения: 02.12.2009 22:39

Цитата:
Скачиваем последнюю версию MySQL Connector

Распаковываем архив с MySQL Connector и находим и копируем куда нибудь файл mysql-connector-java-5.1.*-bin.jar вmysql.jar.

Переименовываем mysql-connector-java-5.1.6-bin.jar в mysql.jar и забрасываем в /opt/openfire/lib/
вместо того, что установлен при инсталляции.

HumpSoft, а именно MySQL Connector нужно или MySQL Connector нужен для связи Openfire с MySQL сервером?

Поставил MySQL Community Server, начал настраивать Openfire, указал использование внешней БД и здесь вышло это окошко.



В строке JDBC Driver Class: оставил по умолчанию com.mysql.jdbc.Driver
В строке Database URL:mysql://web:3306/sbam
(web - имя сервера, sbam - имя БД)

Здесь все правильно?

И такой вопрос, Username и Password это логин и пароль для доступа к БД?
Автор: 30xa00
Дата сообщения: 03.12.2009 04:47

Цитата:
И такой вопрос, Username и Password это логин и пароль для доступа к БД?


Да, этот пользователь должен иметь полные права на БД "sbam"
Автор: HumpSoft
Дата сообщения: 03.12.2009 08:49
4kusnik Из MySQL Connector вытаскивается свежая версия jar-библиотеки для работы с MySQL, сам пакет ставить не нужно


Цитата:
В строке Database URL:mysql://web:3306/sbam

"...Бронекостюм Полный ПЭ..."
тебе же только что было написано:

Цитата:
При настройке коннекта к базе, в URL прописываем строку
jdbc:mysql://localhost:3306/<jabber base name>?useUnicode=true&amp;characterEncoding=UTF-8&amp;characterSetResults=UTF-8



PS. если не хочешь со всем этим загоняться - советуют ставить PostgreSQL, там таких заморочек нет

Автор: fj13
Дата сообщения: 03.12.2009 11:08
подскажите пожалуйста где взять готовые наборы смайлов для spark'a?? у нас коллектив на 80% женский поймите правильно =)) спасибо!
Автор: victorae
Дата сообщения: 03.12.2009 11:16
fj13

видел "мужские" наборы с сиськами и попками.. для женщин таких наборов не встречал
Автор: b10s
Дата сообщения: 03.12.2009 14:17
Доброго времени суток.
Сеть, два физических сегмента соединены по wi-fi, два openfire демона крутятся на разных машинах в двух сегментах, питаются пользователями из одного LDAP'а, кладут все свои служебные данные в одну базу PostgreSQL, имеют два разных доменных имени.
Мне думалось, коль они оба работают в одной базе, то и пользователи должны друг друга видеть.. однако нет. На одном висят все юзеры, зайдя на второй - я там один. Как их синхронизировать? Нужно чтобы для пользователей они были как одно целое, находишься в одном сегменте - лезешь на один серв, в другом - на второй, при этом ничего не замечаешь)
Спасибо.
Автор: Ni9999
Дата сообщения: 03.12.2009 16:32
Итак. Накопился один вопрос.
На двух серверах из четырех вдруг ни с того ни с сего (есть подозрение что после переставки SQL) из плагина мониторинг пропало почти ВСЕ)

Причем как вы понимаете, базу SQL он видит, и отлично с ней работает. Все таблицы относящиеся к мониторингу я проверил, не битые и с наполнением, владелец таблицы тот что надо. Да и ваще, сравнил с рабочим сервом - все настройки один в один. Причем мониторинг судя по всему базу видит, т.к. свою основную функцию - чтение переписки, выполянет исправно, и записывает и читает и активных "конверсашионов" в данный момент показывает. Но ни кол-во онлайн, ни графиков показыватьне хочит, сволочь((
Плагин переустанавливал с полным сносом. Базу не сносил, жалко .
шо мона сделать?
Автор: victorae
Дата сообщения: 03.12.2009 16:56
b10s

Цитата:
имеют два разных доменных имени.


если в джаббере разные домены - то никак. а вот зачем на два имени развели если даже база одна на два сегмента - не понятно. оставьте один сервер(или кластер) и переведите второй кусок пользователей на одноимя домена

Добавлено:
Ni9999

Цитата:
шо мона сделать?


внимательно логи пересмотреть при рестарте сервера, должен он об сиквел ошибках туда писать
Автор: 4kusnik
Дата сообщения: 03.12.2009 17:20

Цитата:
Скачиваем последнюю версию MySQL Connector

Распаковываем архив с MySQL Connector и находим и копируем куда нибудь файл mysql-connector-java-5.1.*-bin.jar вmysql.jar.

Переименовываем mysql-connector-java-5.1.6-bin.jar в mysql.jar и забрасываем в /opt/openfire/lib/
вместо того, что установлен при инсталляции.

HumpSoft, скачал MySQL Connector/J, скачался mysql-connector-java-5.1.10.zip. Распаковал архив.
Теперь вопрос: я правильно понял, что полученную в результате разархивирования директорию mysql-connector-java-5.1.10 нужно переименовать в mysql.jar и забросить в /путь_установки/openfire/lib/ ?

И еще, большая просьба объяснить хотя бы в общих чертах, как в таком случае создается БД и таблицы если основной пакет MySQL сервера устанавливать не надо.
Автор: Ni9999
Дата сообщения: 04.12.2009 10:02
victorae
логи честно обсмотрел от начала до конца, ничего криминального не нашел

ИНФО.лог
2009.12.04 10:54:09 Publish-Subscribe domain: pubsub.gicq
2009.12.04 10:54:09 Multi User Chat domain: conference.gicq
2009.12.04 10:54:10 Openfire 3.6.4 [Dec 4, 2009 10:54:10 AM]
2009.12.04 10:54:12 Admin console listening at:
http://gicq:9090
https://gicq:9091
2009.12.04 10:54:12 Started server (unencrypted) socket on port: 5269
2009.12.04 10:54:12 Started plain (unencrypted) socket on port: 5222
2009.12.04 10:54:12 Started SSL (encrypted) socket on port: 5223

еррор.лог, кроме этого ничо криминального
2009.12.04 10:54:21 [org.jivesoftware.openfire.auth.AuthorizationManager.<clinit>(AuthorizationManager.java:74)
] AuthorizationManager: Error loading AuthorizationProvider: org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy
java.lang.ClassNotFoundException: org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy
2009.12.04 10:54:21 [org.jivesoftware.openfire.auth.AuthorizationManager.<clinit>(AuthorizationManager.java:74)
] AuthorizationManager: Error loading AuthorizationProvider: org.jivesoftware.openfire.sasl.DefaultAuthorizationPolicy
java.lang.ClassNotFoundException: org.jivesoftware.openfire.sasl.DefaultAuthorizationPolicy
2009.12.04 10:54:21 [org.jivesoftware.openfire.ldap.LdapGroupProvider.getGroup(LdapGroupProvider.java:98)
Автор: HumpSoft
Дата сообщения: 04.12.2009 10:03
Нет, 4kusnik , тебе нужно не переименовывать папку, а нужно внимательно перечитать инструкцию и сделать то, что написано в ней.
Ок, пропробуем уточнить инструкцию
Скачиваем последнюю версию MySQL Connector
Распаковываем архив с MySQL Connector, находим (в распакованом архиве) и копируем куда нибудь файл mysql-connector-java-5.1.*-bin.jar
Все остальное (что распаковали) удаляем нафиг, ибо оно нам не нужно
Переименовываем файл mysql-connector-java-5.1.6-bin.jar в mysql.jar и забрасываем в .../openfire/lib/
вместо того, что установлен при инсталляции.

Автор: victorae
Дата сообщения: 04.12.2009 10:48
Ni9999

попробуй найти папку с jetti и почистить ее, внутренний веб-сервер который
Автор: HumpSoft
Дата сообщения: 04.12.2009 11:29

Цитата:
И еще, большая просьба объяснить хотя бы в общих чертах, как в таком случае создается БД и таблицы если основной пакет MySQL сервера устанавливать не надо.
- кто тебе сказал такую дурь?

мускул должен быть установлен, дожна быть создана база с кодировкой UTF8 и настроено сопоставление соединения с MySQL - utf8_general_ci

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

Автор: VampirBFW
Дата сообщения: 04.12.2009 11:53
Госспода, проблема такая, создаю пользователя, в Openfire 3.6.4 Если я ему ставлю галочку (Grants admin access to Openfire) то он заходит, если не ставлю, говорит что юзер не аутентифицированн! В чем тут ошибка??
Openfire под Windows
Автор: Ni9999
Дата сообщения: 04.12.2009 12:25
victorae
я ж сносил мониторинг полностью, со всеми папками ейными, не помогло( Удаляется корректно, и ставится корректно. Но, цуко, тупо не хочет из таблицы считать данные. Хотя архив сообщений считывает. Я уже не знаю шо придумать
Автор: 4kusnik
Дата сообщения: 04.12.2009 15:47
HumpSoft, виноват. Там есть такой файл, просто я его не заметил.
Автор: 4kusnik
Дата сообщения: 04.12.2009 21:18

Цитата:
мускул должен быть установлен, дожна быть создана база с кодировкой UTF8 и настроено сопоставление соединения с MySQL - utf8_general_ci

Так значит коннектор все таки должен быть установлен вместе с MySQL сервером?
Просто изначально в ответе MySQL сервер не упоминался.
Автор: HumpSoft
Дата сообщения: 07.12.2009 07:59

Цитата:
P.S. Ребята кто встречал дайте ссылку на чтиво о связке Openfire+MySQL.


Цитата:
Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!


Цитата:
Jabber (Openfire) с базой MySQL и поддержкой русского языка (UTF-8)

Поскольку ты, как вежливый человек, сначала перечитал всю инфу из шапки и только потом начал задавать вопросы.
я не стал рассказывать тебе про то, что там и так подробно описано (Установка и настройка )
я лишь стал описывать некоторые тонкости, которые помогли мне решить проблемы со связкой OF-MySQL до конца.

Теперь конкретно, по поводу твоего последнего вопроса, OpenFire для связи с MySQL использует драйвер mysql.jar, который изначально включен в состав дистрибутива.
Суть наших телодвижений с MySQLConnеctor - это обновление версии этого драйвера (разработчики OF до сих пор используют драйвер из MySQLConnеctor версии 5.0.8)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

Предыдущая тема: Kerio Connect (ex Kerio MailServer)


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