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

» ejabberd

Автор: AXVill
Дата сообщения: 01.10.2009 17:46
ejabberd — это свободный (GNU GPL), распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang. Он работает под юникс-подобными ОС (GNU/Linux, FreeBSD и NetBSD) и Microsoft Windows.
Возможности
Модульная архитектура сервера
Поддержка работы группы ejabberd-серверов в кластере
Поддержка веб-интерфейса для администрирования
Поддержка различных языков (включая русский)
Совместимость с XMPP
LDAP-аутентификация
поддержка SASL и StartTLS на клиентских и межсерверных соединениях

(Информация взята с Википедии)

Немного ссылок:
Домашняя страница
Руководство. Версия 2.1.11 (англ.)
Сообщество ejabberd
И, естественно, Google нам в помощь.
Автор: oz
Дата сообщения: 30.10.2009 10:51
Ejabberd Windows 2003 очень медленно передаются файлы между клиентами как быть?
Автор: Crazy_Master
Дата сообщения: 13.11.2009 00:27
Такой вопрос.
ejabberd поднят на динамическом IP, используется бесплатный аккаунт динамического DNS no-ip.com.

Сервер запущен чисто для транспортов. Допустим адрес сервера jabber.no-ip.com. Хотелось чтобы адреса транспортов были вида icq.jabber.no-ip.com, но таким образом они только отображаются в обзоре сервисов, но недоступны. Видимо требуются wildcard'ы, но на бесплатных аккаунтах no-ip это недоступно.

Для транспортов зарегистрировал домена вида icq.no-ip.com, соответствующим образом переписал конфиги ejabberd и транспортов. Транспорты работают, но в обзоре сервисов не отображаются. Тоесть, если в обзоре сервисов ввести адрес моего jabber сервера, в списках транспортов их нет. Чтобы увидеть транспорт, нужно вручную ввести адрес транспорта.
Можно ли как-то решить проблему?
Автор: usertum
Дата сообщения: 03.01.2011 21:03
Как то не сильно народ интересуется ejabberd судя по теме, все на openfire сидят?. Сам перешел на ejabberd и всем доволен. Давайте оживим тему ).
Автор: SNFR1C
Дата сообщения: 01.03.2011 17:43
а давайте оживим тему.
нужна помощь, какие клиенты используете при LDAP-аутентификация, чтобы пользователю не вводить пароль. при входе на джаббер
Автор: Ruza
Дата сообщения: 02.03.2011 10:22
Ну раз оживлять то оживлять...
mod_shared_roster_ldap (ad) есть нормально написанное руководство по подключению?
Автор: dizo
Дата сообщения: 11.03.2011 19:52
Пробовал ставить чисто из дистрибутива, на один из рабочих компов.
Запустил. Все работает как надо, кроме передачи файлов.
Она ооочень медленная, всего 1 Кб и меньше.
Будто ограничение гдето стоит в этот 1 кб.
Может кто подскажет что?
Автор: AXVill
Дата сообщения: 20.04.2011 22:06
Ruza
dizo
Я не некрофил, хоть и похож, отпишусь на днях по сабжу.
По LDAP'у есть полноценный конфиг, постараюсь написать тутор - там все просто, надо только въехать в схему конфига ежабы.
По передачи файлов пока не вникал, разберусь с насущными проблемами - попробую и отпишусь.
Хотя и сам грешу, но убедительная просьба, если решили трабл - отписывайте решение.
На трэд подписался, реагировать буду шустро.
Автор: dizo
Дата сообщения: 21.04.2011 04:30
AXVill
Я ответ на свой вопрос нашел в этом руководстве:
_http://rghost.ru/5269007

1000 B/s — это порог, чтобы юзеры не забивали канал.
Если пользователей мало, то можно увеличивать, хотя
правильнее настраивать передачу через proxy.
Автор: moverast
Дата сообщения: 13.07.2012 07:09
не понятно почему эта тема мертва. хочу перейти с OpenFire.
как запустить службой версию 2.1.11? служба установилась при инсталяции, но не запускается.
при этом на 2.0.5 таких проблем нет.

тем кто не разобрался с общими списками: http://habrahabr.ru/post/44174/
Автор: wizard12rus
Дата сообщения: 24.07.2012 14:01
Поставил на winXP SP2 32bit server ejabberd-2.1.10 клиенты все psi 0.15.5185. Из коробки я так понял логи переписки пользоватлеей не ведет. Пробывал mod_logdb-2.0.5 и mod_logmnesia_1.1.2_win32. После замены ejabberd_web_admin.beam и прочих .*beam (как по инструкции) в админку вообще не пускает, а точнее, по адресу localhost:5280/admin она как будто бы отсутсвует, хотя сам сервак стартует и пользователи цепляются. Мб есть попроще способ читать переписку? Или что я делаю не так? У кого нить сервер собирает логи переписки между пользователями? Подскажите как Вы этого добились.
Автор: webstghost
Дата сообщения: 27.08.2012 00:21
Похоже node name берется из ejabberd@ hostname -s. ХЗ даже почему так, с таким же успехом можно было генерировать рандомно Вопрос как правильно изменить на ejabberd@moidomen.net? { hosts, ["moidomen.net"] } в ejabberd.cfg не привел к желаемому результату.
Автор: AXVill
Дата сообщения: 01.02.2013 09:55
webstghost
Ответ есть в гайде, раздел "Смена имени компьютера". Или просто грохнуть все в /var/lib/ejabberd/ (Осторожно! Там настройки комнат, ростеров, букмарков, всего и вся).

А у меня все с начала - в версии 2.0.5 я пытался вдуплить в работу mod_shared_roster_ldap, тогда разобрался. А сейчас, в версии 2.1.11 все поменялось и даже, когда я смотрю в гайд, я все равно ничего не понимаю. Может кто разобрался и сможет подправить конфиг, чтобы пользователи из группы "Jabber Users" были друг у друга в ростере.
Автор: AXVill
Дата сообщения: 07.02.2013 23:36
Анализируя логи, я пришел к выводу, что я не прав в синтаксисе запросов к LDAP, но в упор не могу найти как правильно. Был бы рад взглянуть на рабочий конфиг. Желательно не поиск по OU, а поиск по "members" определенной группы (я понимаю, что предназначено для перебора групп, но мне хотя бы одну). Как только пойму, обязательно отпишусь. Буду рад любым ссылкам/помощи.

Добавлено:
Из логов понял, что запрос использовал "ldap_filter", который объявлен в авторизации LDAP и ищет пользователей. Получалась полная По этому в конфиге эта опция переобъявлена пустой. Но это сделало лишь часть логов понятной, проблема же осталась.
Автор: bga83
Дата сообщения: 04.03.2013 14:11
Поделитесь плз следующей информацией: поддерживает ли ejabberd несколько доменов на одном сервере?
интересует вариант без запуска нескольких экземпляров, а так чтобы один экземпляр осуществлял работу клиентов нескольких доменов
Автор: toxi roman
Дата сообщения: 04.03.2013 14:23
У меня ejabberd обслуживает 4 домена.
В настройках домена можно добавлять домены.
Автор: kaurych
Дата сообщения: 18.03.2013 12:15
Не все контакты в ростере отображаются. Сервер FreeBSD 9.0
ejabberd 2 из портов.
Те кто в группу Jabber Users входит и является по правам админом, всё в норме, видят друг друга в онлайне, а те кто простой пользователь не отображаются, включая группы, но видят ростер с теми кто с правами админов и их группу. Могут им написать и те увидят сообщение.
Есть правило обращения к AD по LDAP. .
{mod_shared_roster_ldap,[
    {ldap_groupattr,"department"},
    {ldap_groupdesc,"department"},
    {ldap_rfilter,"(&(memberOf=CN=Jabber Users,OU=Communication,DC=smetiz,DC=ru)(|(userAccountControl=66050)(userAccountControl=66048)))"},
    {ldap_memberattr,"sAMAccountName"},
    {ldap_userdesc,"cn"}
]},
Как видно из правила по атрибуту department выводит пользователей из группы Jabber Users
Но странно как то работает. До выходных добавил пару пользователей из отдела продаж - так после выходных весь отдел вывелся! Не должно быть такого!
Что может быть? Что то на сервере не докрутил?
Автор: kaurych
Дата сообщения: 19.03.2013 10:13
Вообщем выяснилось, что глючно работает AD при запросах LDAP
Перегрузил AD - тало по лучше, но не совсем гуд!
Автор: krliman
Дата сообщения: 22.08.2013 12:54
А кто как решил (если решил) установку на сервер (2008R2, 2012) - там, где основной пользователь написан кириллицей? На самом сайте описания нет, переназвать или создать нового не предлагать. На ещё одном ресурсе я обнаружил - что вроде как будет исправлено в следующей версии...
Автор: toxi_roman
Дата сообщения: 22.08.2013 21:39
Например, я взял за правило, никогда не создавать пользователей с русскими именами, даже на простой рабочей станции, а на серверной тем более никогда. Переименовать потом, да, можно, это действие не переименует папку профиля, а только изменит отображение имени профиля.
Поэтому лучший выход - создать такого же пользователя, но латинскими символами, установить нужный софт и проверить его работу, а потом можно будет изменить отображаемое имя на русское.
Автор: mmmm1
Дата сообщения: 12.04.2014 07:46
Windows поддерживается только до версии 2.1.11?
Автор: Alisha Day
Дата сообщения: 24.06.2014 16:08
вопрос такой:
на сервер где установлен клиент пришлось поставить ддос защиту - проксирование трафика через другой IP
жабка перестала коннектится, как решается данная проблема и какие порты надо открыть?

P.S. инсталил клиент не я, а вопрос надо решить оперативно
Автор: toxi_roman
Дата сообщения: 24.06.2014 20:51

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


У меня прописаны такие порты:
5269 - jabber
5222 - xmpp-client (для подключения клиентов к серверу)
5223 - xmpp-client (для подключения клиентов к серверу по TLS/SSL)
5269 - xmpp-server (для подключения сервер-сервер (p2p))
5280 - xmpp-server (для подключения сервер-сервер (p2p) по TLS/SSL)
Автор: Maximus777
Дата сообщения: 01.12.2014 20:27
Люди добрые, а как привязать джаббер-диск к этому серверу? Что-то в сети ну очень скупая информация.
Автор: Kkenst
Дата сообщения: 17.06.2015 17:19
Товарищи, как просмотреть архив сообщений ejabberd для любого пользователя?
Дано: корпоративный ejabberd стоит на сервере совместно с asterisk, база mysql, так же подключен web интерфейс для admin.
1. Когда логинишься на веб-интерфейс по http://domen:5280/archive, то доступен архив только с собственными сообщениями. Т.е. чтобы просмотреть историю сообщений по любому пользователю, нужно всех внести в веб-интерфейс, каждый раз чистить кэш в браузере, чтобы подключиться под другим пользователем, держать файлик со всеми учётками и паролями. Для босса не вариант.
2. Других вариантов нагуглить не удалось. Кто-то что-то неуверенно писал про парсер для mysql, который дублирует базу в удобочитаемый xml вариант.
В идеале хотелось бы, чтобы был модуль для ejabberd, который бы позволял через веб интерфейс делать запросы к mysql по логину, дате и т.д.
Кто как решает эту задачу?
Автор: kometacoto
Дата сообщения: 27.07.2016 11:07
Здравствуйте! Ребята кто-нибудь делал SSO в windows домене?

Страницы: 1

Предыдущая тема: Проблема с Cisco 871


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