Обсуждение: установка и настройка ejabberd

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
stopka
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-10-21 10:20:28
Откуда: Северодвинск

Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение stopka » 2009-07-04 22:04:32

Как по заказу посетителей, тема для обсуждения\вопросов по настройке столь замечательно демона.

Повествуйте...

Статья по настройке ejabberd+mysql+pyicq
Последний раз редактировалось stopka 2009-07-09 10:20:14, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение Raven2000 » 2009-07-08 20:10:51

обратный линк на статью...
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

stopka
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-10-21 10:20:28
Откуда: Северодвинск

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение stopka » 2009-07-09 10:20:45

Добавил. Удалите мой и предыдущий пост.

NN
мл. сержант
Сообщения: 102
Зарегистрирован: 2008-12-05 6:55:31

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение NN » 2009-08-03 11:02:08

Случайно Вы mrim не прикручивали????
Каждому свое!!!!

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение Abigor » 2009-08-03 11:08:55

JUD так же не прикручивали? или в ejabber есть свои средства поиска пользователей?

stopka
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-10-21 10:20:28
Откуда: Северодвинск

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение stopka » 2009-08-04 19:18:57

Всем ответил в личку.

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-11 8:00:06

stopka писал(а):Всем ответил в личку.
ну ответили бы в форум что ли....хочеться узнать про прим и про поиск пользователей.......

Перехожу на ejabberd с openfire уж очень часто он теряет сообщения......
А что скажете о еже???

jud там встроенный отличный, сразу поднялся, такой же как и на джабер.ру
Щас буду прикручивать асю и майлру транспорт, в планах и вконтакте трансорт прикрутить...
Software is like a sex - its better when its free

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение tyler56 » 2009-08-11 22:21:57

Распишите кому не сложно как прикрутить вконтакте к ejabberd.

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-12 7:35:38

tyler56 писал(а):Распишите кому не сложно как прикрутить вконтакте к ejabberd.
Может конечно что не так но кому то но пригодиться:

Качаем вообщем сами файлики: http://pyvk-t.googlecode.com/svn/trunk/ качаем все.

Складываем в папку удобную для вас, создаем в этой папке вот эти папочки:

Код: Выделить всё

cache
cookies
datadir
dumps
даем полные права на нее пользователю от которого будете запускать транспорт. Там с правами поиграетесь еще, если не зашуршит.
Я запускаю данный скрипт от ejabberd его не возможно запустить от рута, выкенет ошибкой что и правльно. настраивал сначала на опенфаере от этого такие пути...

далее привожу текст скрипта который запускает сие хозяйство лежит свмо собой в /usr/local/etc/rc.d/ для автозапуска пишем в rc.conf

Код: Выделить всё

jabber_kontakt_enable="YES"
, долго мучался над ним...я понимаю что он сделан через опу буду благодарен тому кто подправит его до ума...

Код: Выделить всё

#!/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/
Software is like a sex - its better when its free


Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-12 13:17:26

А никто не прикручивал модуль mod_archive к ejabberd???
Поделитесь опытом....
Software is like a sex - its better when its free

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение server801 » 2009-08-12 14:06:51

а к openfire подскажите линк как настроить в контакте?

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-12 15:34:14

server801 писал(а):а к openfire подскажите линк как настроить в контакте?
Точно так же, только в админке опенфаера Server Settings>External Components

Включаете, порт проверяете делаете одинаковым как и в конфиге транспорта, ставите пароль такой же как и в конфиге. Жмете Сохранить настройки. Вот вообщем то и все отличие. А еще в скрипте запуска надо изменить BEFORE ejabberd на openfire
Вообщем то все... а и еще в этом же скрипте заменить от какого пользователя стартовать на openfire

pps по идеи в последней модификации транспорта, база данных не нужна, он все хранит в файликах...
Software is like a sex - its better when its free

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение tyler56 » 2009-08-14 15:45:07

Прикрутил 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
Как у кого со стабильностью данного транспорта.

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-16 18:47:52

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
Как у кого со стабильностью данного транспорта.

У меня живой нормально....не отваливается....
Software is like a sex - its better when its free

HackFresse
проходил мимо
Сообщения: 3
Зарегистрирован: 2009-04-13 16:16:08

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение HackFresse » 2009-08-28 17:38:32

Доброго времени суток! Есть вот такие вот трудности с установкой транспорта:

Код: Выделить всё

/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, всё ставил из портов.

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-29 7:33:00

Как исправить/запустить?
FreeBSD 7.2, всё ставил из портов.
ПОрты обновлял? Могу посоветовать сменить питон на версию 2.5 на ней у меня без лишних заморочек работают все транспорты.
Software is like a sex - its better when its free

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение Alex_hha » 2009-08-29 11:33:24

А чем он лучше openfire? Есть какие то преимущества?

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-29 15:42:33

Alex_hha писал(а):А чем он лучше openfire? Есть какие то преимущества?
Ну ты поставь openfire ;) посиди на нем недельку....посмотри сколько сообщений пропало в никуда...и все....
....его ставить 2 минуты и настраивать минута... красиво да..но если у тебя памяти вогон и маленькая тележка и юзеров ты да подружка ставь....а ёж для большого числа юзеров отлично подходит, все админские настройки в транспотртах ниразу не глюканул....что еще написать я хз...пробовал и то и другое....
Software is like a sex - its better when its free

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение tyler56 » 2009-08-30 18:22:31

Согласен с предыдущим постом.
Openfire полное шило. Ресурсов жрет не по-детски, проблемы с настройками. В общем для любителей, но не для профессионалов.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение Alex Keda » 2009-08-30 18:50:40

у меня на работе не первый год стоит.
всё пучком.
на пердыдущей уже три года или четыре как рабоатет. обновился с вилдфаера до опенфаера - всё путём
Убей их всех! Бог потом рассортирует...

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение Alex_hha » 2009-08-30 22:37:51

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

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение paix » 2009-08-30 23:08:27

Alex_hha писал(а):А чем он лучше openfire? Есть какие то преимущества?
имхо, вопрос должен звучать подругому.
чем openfire лучше ejabberd ?

про оверхеад мемори и проца в openfire я молчу. ява...
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение Alex Keda » 2009-08-31 9:03:26

та и фиг с ним с оверхедом.
из тумбочки ещё планку на гиг достану да воткну в север =)
а проц - у меня на третьем пне пашет, вообще-то.. там ещё корпоративный справочник, файлообменник под самбой, и ещё хрен знает чего в двух джайлах...
прекрасно себя всё это чувствует...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: Обсуждение: установка и настройка ejabberd

Непрочитанное сообщение m4rkell » 2009-08-31 9:26:54

lissyara писал(а):та и фиг с ним с оверхедом.
из тумбочки ещё планку на гиг достану да воткну в север =)
а проц - у меня на третьем пне пашет, вообще-то.. там ещё корпоративный справочник, файлообменник под самбой, и ещё хрен знает чего в двух джайлах...
прекрасно себя всё это чувствует...
да с ресурсами это не вопрос. А вот с пропажей сообщений это уже куда серьезней...Сначала была связка Pandion+OpenFire, я грешил на Pandion, заменил на миранду. Проблема пропала. Дальше поставил на другой сервак тот же Опенфайер, пробовал разные клиенты, вот ни с того ни с сего начинают теряться сообщения...в основном через встроенный асикушный транспорт сначала...потом думал аська глючит тупо...начал перекидываться внутри сервака...вроде все пучком....но в какой то момент сам который он выбирает может через 3 дня, может через неделю...бах, и сообщения просто не доходят к адресату....не знаю с чем это связанно....
Software is like a sex - its better when its free