Страница 1 из 3
Обсуждение: установка и настройка ejabberd
Добавлено: 2009-07-04 22:04:32
stopka
Как по заказу посетителей, тема для обсуждения\вопросов по настройке столь замечательно демона.
Повествуйте...
Статья по настройке ejabberd+mysql+pyicq
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-07-08 20:10:51
Raven2000
обратный линк на статью...
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-07-09 10:20:45
stopka
Добавил. Удалите мой и предыдущий пост.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-03 11:02:08
NN
Случайно Вы mrim не прикручивали????
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-03 11:08:55
Abigor
JUD так же не прикручивали? или в ejabber есть свои средства поиска пользователей?
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-04 19:18:57
stopka
Всем ответил в личку.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-11 8:00:06
m4rkell
stopka писал(а):Всем ответил в личку.
ну ответили бы в форум что ли....хочеться узнать про прим и про поиск пользователей.......
Перехожу на ejabberd с openfire уж очень часто он теряет сообщения......
А что скажете о еже???
jud там встроенный отличный, сразу поднялся, такой же как и на джабер.ру
Щас буду прикручивать асю и майлру транспорт, в планах и вконтакте трансорт прикрутить...
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-11 22:21:57
tyler56
Распишите кому не сложно как прикрутить вконтакте к ejabberd.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-12 7:35:38
m4rkell
tyler56 писал(а):Распишите кому не сложно как прикрутить вконтакте к ejabberd.
Может конечно что не так но кому то но пригодиться:
Качаем вообщем сами файлики:
http://pyvk-t.googlecode.com/svn/trunk/ качаем все.
Складываем в папку удобную для вас, создаем в этой папке вот эти папочки:
даем полные права на нее пользователю от которого будете запускать транспорт. Там с правами поиграетесь еще, если не зашуршит.
Я запускаю данный скрипт от ejabberd его не возможно запустить от рута, выкенет ошибкой что и правльно. настраивал сначала на опенфаере от этого такие пути...
далее привожу текст скрипта который запускает сие хозяйство лежит свмо собой в /usr/local/etc/rc.d/ для автозапуска пишем в rc.conf
, долго мучался над ним...я понимаю что он сделан через опу буду благодарен тому кто подправит его до ума...
Код: Выделить всё
#!/bin/sh
#
# PROVIDE: jabber_kontakt
# REQUIRE: DAEMON ejabberd
# KEYWORD: shutdown
#
# Define these jabber_kontakt_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
#
. /etc/rc.subr
name="jabber_kontakt"
rcvar=`set_rcvar`
load_rc_config $name
: ${jabber_kontakt_enable="NO"}
: ${jabber_kontakt_dir="/usr/local/etc/openfire/pyvk-t"}
: ${jabber_kontakt_piddir="/var/run"}
: ${jabber_kontakt_logdir="/var/log"}
jabber_kontakt_user="ejabberd"
logfile="${jabber_kontakt_logdir}/kontakt.log"
progfile="${jabber_kontakt_dir}/pyvkt_new.tac"
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
cd /usr/local/etc/openfire/pyvk-t
command_interpreter="/usr/local/bin/python2.5"
command="/usr/local/bin/twistd"
command_args="-y ${progfile} -l ${logfile}"
run_rc_command "$1"
Долгими мучениями были вот эти строчки:
Код: Выделить всё
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
cd /usr/local/etc/openfire/pyvk-t
не знал куда их засунуть а без них не работало...далее конфиг самого транспорта:
Код: Выделить всё
[general]
transport_jid: vkontakte.вашдомен.ru
server: вашдомен.ru
secret: пароль для жабера
port: 5276 порт жабера куда тыкаться
# JID админа, ему доступны дополнительные команды
admin: имя ваше@ваш домен.ru
[database]
module: MySQLdb
host: localhost
user: пользователь БД
passwd: пароль к БД
db: имя БД
#всякие дополнительные фичи
[features]
#отображение аватарок. Раcкомментируйте для включения
avatars: true
sync_status: true
#путь к кэшу аватарок. Раскомментируйте, чтобы включить.
cache_path: ./cache
#управление ростером
roster_management: true
#поповещения о новых группах и прочем сообщением
feed_notify: true
#поддерживать статус online (экспериментально)
#keep_online: true
#сохранять cookies в указаный каталог
cookies_path: ./cookies
#высылать прямые ссылки на аудио/видео
resolve_links: true
#директория для хранения данных
datadir: ./datadir
[debug]
#Путь для сохранения страниц, вызвавших ошибки. Оставьте пустым или закомментируйте для отключения.
dump_path: ./dumps
Не забудьте про права на выполнения всех файлов с расширением ру
ну а в конфиге ежа добавляем строчку:
Код: Выделить всё
{5276, ejabberd_service, [{access, all}, {hosts, ["vkontakte.вашдомен.ru"], [{password, "пароль тот что указали в конфиге транспорта"}]}]},
Ссылки:
http://vkontakte.ru/club7658304
http://code.google.com/p/pyvk-t/
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-12 10:03:34
tyler56
Спасибо за труд
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-12 13:17:26
m4rkell
А никто не прикручивал модуль mod_archive к ejabberd???
Поделитесь опытом....
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-12 14:06:51
server801
а к openfire подскажите линк как настроить в контакте?
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-12 15:34:14
m4rkell
server801 писал(а):а к openfire подскажите линк как настроить в контакте?
Точно так же, только в админке опенфаера Server Settings>External Components
Включаете, порт проверяете делаете одинаковым как и в конфиге транспорта, ставите пароль такой же как и в конфиге. Жмете Сохранить настройки. Вот вообщем то и все отличие. А еще в скрипте запуска надо изменить BEFORE ejabberd на openfire
Вообщем то все... а и еще в этом же скрипте заменить от какого пользователя стартовать на openfire
pps по идеи в последней модификации транспорта, база данных не нужна, он все хранит в файликах...
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-14 15:45:07
tyler56
Прикрутил pyvk-t к ejabberd.
Транспорт падает регулярно примерно после 20 минут работы.
В логе
Код: Выделить всё
2009-08-13 14:48:59+0300 [-] critical freeze. shutting down
2009-08-13 14:48:59+0300 [-] stopping transport...
2009-08-13 14:48:59+0300 [-] stopping poolMgr...
2009-08-13 14:48:59+0300 [-] 1 logout()'s pending.. now we will wait..'
2009-08-13 14:48:59+0300 [-] done
2009-08-13 14:48:59+0300 [-] deleting user objects
2009-08-13 14:48:59+0300 [-] warning: some threads are still alive
Как у кого со стабильностью данного транспорта.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-16 18:47:52
m4rkell
tyler56 писал(а):Прикрутил pyvk-t к ejabberd.
Транспорт падает регулярно примерно после 20 минут работы.
В логе
Код: Выделить всё
2009-08-13 14:48:59+0300 [-] critical freeze. shutting down
2009-08-13 14:48:59+0300 [-] stopping transport...
2009-08-13 14:48:59+0300 [-] stopping poolMgr...
2009-08-13 14:48:59+0300 [-] 1 logout()'s pending.. now we will wait..'
2009-08-13 14:48:59+0300 [-] done
2009-08-13 14:48:59+0300 [-] deleting user objects
2009-08-13 14:48:59+0300 [-] warning: some threads are still alive
Как у кого со стабильностью данного транспорта.
У меня живой нормально....не отваливается....
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-28 17:38:32
HackFresse
Доброго времени суток! Есть вот такие вот трудности с установкой транспорта:
Код: Выделить всё
/usr/local/etc/rc.d/>./jabber-pyicq-transport start
Starting jabber_pyicq.
/usr/local/lib/python2.6/site-packages/twisted/internet/_sslverify.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import itertools, md5
Adding Ad-Hoc defaults for user: xstatus_receiving_mode with value 0
Adding Ad-Hoc defaults for user: xstatus_sending_mode with value 0
Adding Ad-Hoc defaults for user: xstatus_saving_enabled with value 1
Adding Ad-Hoc defaults for user: xstatus_option_smooth with value 1
Adding Ad-Hoc defaults for user: xstatus_display_icon_as_PEP with value 1
Adding Ad-Hoc defaults for user: xstatus_display_text_as_PEP with value 1
Adding Ad-Hoc defaults for user: xstatus_icon_for_transport with value 0
Adding Ad-Hoc defaults for user: away_messages_receiving with value 1
Adding Ad-Hoc defaults for user: away_messages_sending with value 1
Adding Ad-Hoc defaults for user: clist_show_phantombuddies with value 0
Adding Ad-Hoc defaults for user: clist_deny_all_auth_requests with value 0
Adding Ad-Hoc defaults for user: utf8_messages_sendmode with value 2
Adding Ad-Hoc defaults for user: offline_messages_sendenc with value 2
Adding Ad-Hoc defaults for user: msgconfirm_sendmode with value 2
Adding Ad-Hoc defaults for user: msgconfirm_recvmode with value 1
Adding Ad-Hoc defaults for user: user_mood_receiving with value 1
Adding Ad-Hoc defaults for user: user_activity_receiving with value 1
Adding Ad-Hoc defaults for user: user_mood_receiving with value 1
/usr/local/lib/python2.6/site-packages/twisted/python/filepath.py:12: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
/usr/local/etc/rc.d/>./jabber-pyicq-transport status
jabber_pyicq is not running.
/usr/local/etc/rc.d/>
Как исправить/запустить?
FreeBSD 7.2, всё ставил из портов.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-29 7:33:00
m4rkell
Как исправить/запустить?
FreeBSD 7.2, всё ставил из портов.
ПОрты обновлял? Могу посоветовать сменить питон на версию 2.5 на ней у меня без лишних заморочек работают все транспорты.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-29 11:33:24
Alex_hha
А чем он лучше openfire? Есть какие то преимущества?
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-29 15:42:33
m4rkell
Alex_hha писал(а):А чем он лучше openfire? Есть какие то преимущества?
Ну ты поставь openfire

посиди на нем недельку....посмотри сколько сообщений пропало в никуда...и все....
....его ставить 2 минуты и настраивать минута... красиво да..но если у тебя памяти вогон и маленькая тележка и юзеров ты да подружка ставь....а ёж для большого числа юзеров отлично подходит, все админские настройки в транспотртах ниразу не глюканул....что еще написать я хз...пробовал и то и другое....
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-30 18:22:31
tyler56
Согласен с предыдущим постом.
Openfire полное шило. Ресурсов жрет не по-детски, проблемы с настройками. В общем для любителей, но не для профессионалов.
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-30 18:50:40
Alex Keda
у меня на работе не первый год стоит.
всё пучком.
на пердыдущей уже три года или четыре как рабоатет. обновился с вилдфаера до опенфаера - всё путём
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-30 22:37:51
Alex_hha
Ну ты поставь openfire

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

Или это из серии - ниасилил?
а ёж для большого числа юзеров отлично подходит, все админские настройки в транспотртах ниразу не глюканул....что еще написать я хз...пробовал и то и другое....
что в твоем понятии большое количество? Вот у меня уже за 200 перевалило или это не много?

Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-30 23:08:27
paix
Alex_hha писал(а):А чем он лучше openfire? Есть какие то преимущества?
имхо, вопрос должен звучать подругому.
чем openfire лучше ejabberd ?
про оверхеад мемори и проца в openfire я молчу. ява...
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-31 9:03:26
Alex Keda
та и фиг с ним с оверхедом.
из тумбочки ещё планку на гиг достану да воткну в север

а проц - у меня на третьем пне пашет, вообще-то.. там ещё корпоративный справочник, файлообменник под самбой, и ещё хрен знает чего в двух джайлах...
прекрасно себя всё это чувствует...
Re: Обсуждение: установка и настройка ejabberd
Добавлено: 2009-08-31 9:26:54
m4rkell
lissyara писал(а):та и фиг с ним с оверхедом.
из тумбочки ещё планку на гиг достану да воткну в север

а проц - у меня на третьем пне пашет, вообще-то.. там ещё корпоративный справочник, файлообменник под самбой, и ещё хрен знает чего в двух джайлах...
прекрасно себя всё это чувствует...
да с ресурсами это не вопрос. А вот с пропажей сообщений это уже куда серьезней...Сначала была связка Pandion+OpenFire, я грешил на Pandion, заменил на миранду. Проблема пропала. Дальше поставил на другой сервак тот же Опенфайер, пробовал разные клиенты, вот ни с того ни с сего начинают теряться сообщения...в основном через встроенный асикушный транспорт сначала...потом думал аська глючит тупо...начал перекидываться внутри сервака...вроде все пучком....но в какой то момент сам который он выбирает может через 3 дня, может через неделю...бах, и сообщения просто не доходят к адресату....не знаю с чем это связанно....