Обсуждение Jabber Сервера Openfire
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
нашел!https://cds.sun.com/is-bin/INTERSHOP.en ... TypeFilter
шифруются млин
шифруются млин
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
Ага переименовали (нельзя так делать, ибо это извращение)
контрольные суммы то разные у файлов
контрольные суммы то разные у файлов
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
от себя могу добавить-супер софтина!ну никаких проблем!только вот кодировка при ведении статистики-знаки ???.даже странно как то....... спасибо за статью!
p.s пора бы ввести мод "спасибо"
p.s пора бы ввести мод "спасибо"
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
решил к нему привернуть еще и mrim-транспорт для mail-agent.
так как в статье мы поставили уже весь софт,осталось немного добавть-ставим subversion
и еще один порт
качаем сам исходник
Далее идем редактировать конфиги mrim
приводим вот к такому виду(представлю свой)
создаем необходимые директории
далее зайдем в админку Openfire перейдя в раздел Sessions => Component Sessions там должен быть наш транспорт.
затем пробуем запустить
в консоли при подключении транспорта увидем примерно следущее
далее наслаждемся еще одним транспортом
если кто подскажет как стартовый скрипт написать-честь и хвала!
так как в статье мы поставили уже весь софт,осталось немного добавть-ставим subversion
Код: Выделить всё
cd/usr/ports/devel/subversion
make config
??????????????????????????????????????????????????????????????????????
? Options for subversion 1.6.4 ?
? ?????????????????????????????????????????????????????????????????? ?
? ? [X] MOD_DAV_SVN mod_dav_svn module for Apache 2.X ? ?
? ? [ ] APACHE2_APR Use APR from Apache 2.X ? ?
? ? [ ] MOD_DONTDOTHAT mod_dontdothat for Apache 2.X ? ?
? ? [X] NEON WebDAV/Delta-V repo access module (neon) ? ?
? ? [ ] SERF WebDAV/Delta-V repo access module (serf) ? ?
? ? [ ] SASL SASL2 authorization support ? ?
? ? [ ] BDB db4 repository backend ? ?
? ? [ ] ASVN Build and install Archive SVN (asvn) ? ?
? ? [ ] MAINTAINER_DEBUG Build debug version ? ?
? ? [ ] SVNSERVE_WRAPPER Enable svnserve wrapper ? ?
? ? [ ] STATIC Build static version (no shared libs) ? ?
? ? [ ] BOOK Install the Subversion Book ? ?
? ? ? ?
? ? ? ?
? ? ? ?
??????????????????????????????????????????????????????????????????????
? [ OK ] Cancel ?
??????????????????????????????????????????????????????????????????????
make install clean
Код: Выделить всё
cd /usr/ports/dns/py-dnspython
make install clean
Код: Выделить всё
svn co http://svn.xmpp.ru/repos/mrim/ mrim
Код: Выделить всё
cd mrim
cp mrim.conf.example mrim.conf
Код: Выделить всё
[main]
# имя поддомена для транспорта, обязано быть в DNS
name = mrim.jabber.staynet.ru
# пароль для регистрации транспорта как компонента на джаббер сервере
password =passwd
# -- optional --
# администратор сервиса
admins = freedom@jabber.staynet.ru
# -- defaults --
# ваш джаббер сервер на котором будет работать транспорт
server = jabber.staynet.ru
# имя которое будет видно пользователям при просмотре списка сервисов джаббер сервера
disconame = Mail.ru agent Transport
# порт на котором джаббер сервер слушает дополнительные компоненты
port = 5275
# дополнительные опции....
reconnect = on
probe = on
show_version = on
show_os = on
psyco = off
# -- http proxy for avatars (default is none) --
# http_proxy = http://localhost:3128
# -- PID file (default is none) --
pidfile = /var/run/mrim.pid
[profile]
type = xml
dir = /var/spool/mrim
[logger]
logfile = /var/log/mrim/mrim.log
loglevel = info
# . logger defaults .
timestamp = %%d/%%m/%%y-%%H:%%M:%%S
xml_formatting = off
Код: Выделить всё
mkdir /var/spool/mrim
mkdir /var/log/mrim
затем пробуем запустить
Код: Выделить всё
./mrim.sh -c mrim.conf
Код: Выделить всё
./mrim.sh -c mrim.conf
12/08/09-02:45:45 Starting the caching resolver in a separate thread.
12/08/09-02:45:45 Connecting to XMPP server
12/08/09-02:45:45 [*******@mail.ru] Obtaining address from balancer at 94.100.178.27:2042
12/08/09-02:45:45 [*******@mail.ru] Connecting to 94.100.181.60:2041
12/08/09-02:45:45 [*******@mail.ru] Successfully connected
12/08/09-02:45:45 [*******@mail.ru] Sending credentials
12/08/09-02:45:45 [*******@mail.ru] Authorization successfull: logged in
если кто подскажет как стартовый скрипт написать-честь и хвала!
-
- проходил мимо
Re: Обсуждение Jabber Сервера Openfire
Не смог такого найти (((Raven2000 » 2009-08-07 13:46:00
я тебе показал, где в админке офаера находится запрашиваемая функция если ее нет то посмотрю. Но по моему это штатная функция или модуля Client Control.
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
Как вариант - я у себя сделал так:server801 писал(а):если кто подскажет как стартовый скрипт написать-честь и хвала!
Код: Выделить всё
#!/bin/sh
#
#
# PROVIDE: jabber_mrim
# REQUIRE: DAEMON openfire
# KEYWORD: shutdown
#
# Define these jabber_mrim_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
#
. /etc/rc.subr
name="jabber_mrim"
rcvar=`set_rcvar`
load_rc_config $name
: ${jabber_mrim_enable="NO"}
: ${jabber_mrim_dir="/usr/local/etc/openfire/mrim/src"}
: ${jabber_mrim_piddir="/var/run"}
: ${jabber_mrim_confdir="/usr/local/etc/openfire/mrim"}
pidfile="${jabber_mrim_piddir}/mrim.pid"
conffile="${jabber_mrim_confdir}/mrim.conf"
command_interpreter="/usr/local/bin/python2.5"
command="${jabber_mrim_dir}/mrim.py"
command_args="-d -c ${conffile} -p ${pidfile}"
stop_cmd="kill -INT `cat /var/run/mrim.pid`"
#stop_cmd="kill -INT `${jabber_mrim_piddir}/mrim.pid`"
run_rc_command "$1"
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
собственно проблема при запуске транспорта mrim
uname -a
но на другом сервере i 386 работает без проблем
Код: Выделить всё
18:05 root@mail /usr/local/etc/openfire/mrim]# ./mrim.sh -c mrim.conf
28/09/09-18:05:55 Starting the caching resolver in a separate thread.
28/09/09-18:05:55 Connecting to XMPP server
Traceback (most recent call last):
File "/usr/mrim/src/init.py", line 134, in start
xmpp_con.run()
File "/usr/mrim/src/transport.py", line 45, in run
self.start(self.server, self.port, self.name, self.password)
File "/usr/mrim/src/gw.py", line 18, in start
self.socket = self.Connection._sock
File "/usr/mrim/src/async.py", line 421, in __getattr__
return getattr(self.socket, attr)
AttributeError: 'NoneType' object has no attribute 'Connection'
28/09/09-18:05:55 Connection to server lost
Код: Выделить всё
uname -a
FreeBSD mail.rcompany.rikt.ru 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 08:58:24 UTC 2009 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
- gaargot
- рядовой
- Сообщения: 12
- Зарегистрирован: 2009-09-04 10:40:23
Re: Обсуждение Jabber Сервера Openfire
спасибо за статью. Всё запустилось как по книжке :-)
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2009-10-01 8:59:03
Re: Обсуждение Jabber Сервера Openfire
Подскажите пжл новичку.
1) При установке OpenFire я выбрал базу mysql, и после этого при создании группы для юзера у меня выдает сообщение что группа уже создана, Group already exists - please choose a different name. То есть название группы на русском не получается создать, на английском все ок.
2) Во время установки OpenFire я выбрал базу встроенную Openfire HSQLDB
и там небыло проблем при создании групп на русском языке.
Где я ошибся????
Подскажите если я буду использовать встроенную базу Openfire HSQLDB то может ли она потянуть большое количество соединение юзеров?
или тут уже с mysql не сравнится?
1) При установке OpenFire я выбрал базу mysql, и после этого при создании группы для юзера у меня выдает сообщение что группа уже создана, Group already exists - please choose a different name. То есть название группы на русском не получается создать, на английском все ок.
2) Во время установки OpenFire я выбрал базу встроенную Openfire HSQLDB
и там небыло проблем при создании групп на русском языке.
Где я ошибся????
Подскажите если я буду использовать встроенную базу Openfire HSQLDB то может ли она потянуть большое количество соединение юзеров?
или тут уже с mysql не сравнится?
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
выбери собственную базу-меньше проблем с кодировками истории сообщений.насчет нагрузки на базу -не скажу,не было возможности потестить и сравнить-но думаю что разницы не будет
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
Да оно и с MySQL не проблематично, если настроить нормально
У меня везде стоит UTF-8 и ни одних грабель с кодировками ещё не было.
А копаться в MySQL'евской базе попроще будет и поудобнее ИМХО.
У меня везде стоит UTF-8 и ни одних грабель с кодировками ещё не было.
А копаться в MySQL'евской базе попроще будет и поудобнее ИМХО.
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
ну подкорректировать нужно статью что и где выставить-в этом смысле туманно описано.
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
Базу создавать в utf-8 и в openfire.xml у меня прописано:
и вроде бы всё. уже что-то подзабыл где ещё что допиливал
P.S. ну а по поводу подкорректировать эт уже наверное автора нада беспокоить.
Код: Выделить всё
<serverURL>jdbc:mysql://localhost:3306/OpenF?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8</serverURL>
P.S. ну а по поводу подкорректировать эт уже наверное автора нада беспокоить.
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
там и так по русски написано что непонятно то?server801 писал(а):ну подкорректировать нужно статью что и где выставить-в этом смысле туманно описано.
База должна быть в UTF8 кодировке если конечно не хотите получать вместо русских слов знаки ???.
И при необходимости можете вручную изменить кодировку БД.
mysql>ALTER TABLE `openfire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# После этого перейдем опять к браузеру и выбору БД.
Указываем следующие параметры:
Driver: MYSQL
jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
А у меня например с & не взлетело. Не захотел он. Пришлось поменять на & и вот тогда оно взлетело.
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
и в статье нет такого в статье . вот у меня все равно были знаки ????????Raven2000 писал(а):там и так по русски написано что непонятно то?server801 писал(а):ну подкорректировать нужно статью что и где выставить-в этом смысле туманно описано.База должна быть в UTF8 кодировке если конечно не хотите получать вместо русских слов знаки ???.
И при необходимости можете вручную изменить кодировку БД.
mysql>ALTER TABLE `openfire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# После этого перейдем опять к браузеру и выбору БД.
Указываем следующие параметры:
Driver: MYSQL
jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
где были в оффлайн сообщениях, передачи через транспорт или напрямую между клиентами?server801 писал(а):равно были знаки ????????
я взял с доков эту строку запуска. Покажи свою полностью.CaBa писал(а):А у меня например с & не взлетело. Не захотел он. Пришлось поменять на & и вот тогда оно взлетело.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- проходил мимо
Re: Обсуждение Jabber Сервера Openfire
Доброго времени суток!
Столкнулся с такими проблемами
подумал ну ладно мож все нормально будет
тоже понадеялся на хороший конец
и вот наконец мне это вылезло боком.
Ставлю галку на "Enable contact list group sharing ", называю группу русскими буквами и при перезагрузке все пропадает, а если латиницей называешь то все нормально. Дайте совет пожалуйста!
Столкнулся с такими проблемами
Код: Выделить всё
mysql> ALTER TABLE `openfire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ERROR 1046 (3D000): No database selected
Код: Выделить всё
gateway# cat openfire_mysql.sql | mysql -u ofuser -p openfire
cat: openfire_mysql.sql: No such file or directory
Enter password:
Код: Выделить всё
[org.jivesoftware.openfire.group.Group.insertProperty(Group.java:624)].
java.sql.SQLException: Incorrect string value: '\xD0\xA4\xD0\xB8\xD0\xBB...' for column 'propValue' at row 1
Ставлю галку на "Enable contact list group sharing ", называю группу русскими буквами и при перезагрузке все пропадает, а если латиницей называешь то все нормально. Дайте совет пожалуйста!
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение Jabber Сервера Openfire
да не.в сообщениях все нормально.я про историю сообщений ,при работе плагина истории Monitoring Service
а они русские группы нужны?Ставлю галку на "Enable contact list group sharing ", называю группу русскими буквами и при перезагрузке все пропадает, а если латиницей называешь то все нормально
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
для начала попробуй сделать-johnrz- писал(а):Столкнулся с такими проблемами
Код: Выделить всё
mysql> ALTER TABLE `openfire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; ERROR 1046 (3D000): No database selected
Код: Выделить всё
USE ИМЯ_БАЗЫ;
P.S. Не знаю у кого как, у меня на 3.6.4 при UTF-8 базе и настройке приведённой выше, отлично создаются русские группы, и никаких проблем с кодировками нигде нету. ЧТО Я СДЕЛАЛ НЕ ТАК?
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-10-01 14:00:46
Re: Обсуждение Jabber Сервера Openfire
ну как то все к одному виду охото привести, имена все кирилицей будутserver801 писал(а):а они русские группы нужны?
так тоже пробовалCaBa писал(а):для начала попробуй сделатьКод: Выделить всё
USE ИМЯ_БАЗЫ;
Код: Выделить всё
mysql> use openfire
Database changed
mysql> ALTER TABLE `openfire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ERROR 1146 (42S02): Table 'openfire.openfire' doesn't exist
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
ты этим запросом пытаешься поменять ТАБЛИЦУ с названием openfire - потому он и ругается.. а тебе нужно ВСЕ таблицы.johnrz писал(а):server801 писал(а):а они русские группы нужны?Код: Выделить всё
mysql> use openfire Database changed mysql> ALTER TABLE `openfire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; ERROR 1146 (42S02): Table 'openfire.openfire' doesn't exist
Код: Выделить всё
USE openfire;
ALTER TABLE * DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-10-01 14:00:46
Re: Обсуждение Jabber Сервера Openfire
CaBa писал(а):Код: Выделить всё
USE openfire; ALTER TABLE * DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Код: Выделить всё
mysql> use openfire;
Database changed
mysql> ALTER TABLE * DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci' at line 1
а это не одно и то же например с командой
Код: Выделить всё
mysql> ALTER DATABASE openfire DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Re: Обсуждение Jabber Сервера Openfire
Тьфу сорри я затупил... не получится так
там нужно таблицы перебирать наверное по одной.
ALTER DATABASE в таблицах не меняет, он только на новые таблицы будет работать.
Если у тебя база чистая - то имхо проще грохнуть все таблицы и пересоздать заново в UTF-8.
Если нет - то сделать дамп. Почистить, поменять на уровне базы кодировку и перезалить обратно дамп поменяв в нём на UTF-8.
P.S. но может есть способ и проще, но енто гуру только могут подсказать
Код: Выделить всё
ALTER TABLE *
ALTER DATABASE в таблицах не меняет, он только на новые таблицы будет работать.
Если у тебя база чистая - то имхо проще грохнуть все таблицы и пересоздать заново в UTF-8.
Если нет - то сделать дамп. Почистить, поменять на уровне базы кодировку и перезалить обратно дамп поменяв в нём на UTF-8.
P.S. но может есть способ и проще, но енто гуру только могут подсказать
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-10-01 14:00:46
Re: Обсуждение Jabber Сервера Openfire
все вроде заработало, надо было все таки прописать "ALTER DATABASE..." перед тем как настраивать сам сервер пока там базы еще никакие не создались