Настройка Jabber сервера Openfire в Gentoo Linux
Published on Март 30, 2009 by Support · Комментариев нет
Сегодня просматривал списки jabber серверов, альтернативных ejabberd, и наткнулся на Openfire — бывший лидер jabber.org, написанный на java. Некоторые описание побудили меня на собственное испытание, ну и за одно — написание этой статьи. Итак, что имеем: Сервер на Gentoo Linux, что с недавнего времени испытал на себе множество различных проверок и издевательств со стороны слишком любопытного админа. Сеть малого офиса (порядка 20 машин, включая слинкованные через openvpn. Adidas Zx 500 Homme Радость, что portage содержит в себе Openfire, и судя по описаниям — отлично поддерживается, как на x86, так и на amd64 (в моём случае) платформах. Жаление поднять этого зверька :)
показались мне не обнадёживающими, ибо единственным доступным USE флагом был «doc», в то время, как ejabberd имел множество возможностей — транспорты irc, icq, etc. Эх,
Зависимостей он потащил не мало, и за это время я немного пошарился по http://www.igniterealtime.org. Хоть по скриншотам и не судят, но даже самая малость меня воодушевила. Итак, http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html привела меня к разделу DB, и в частности — поддержкой работы с MySQL. Лично мне эта идея по душе.
# mysql -p <you password> mysql > create database jabber; # Создаём DB "jabber" и пользователя jbadmin, c полными правами. mysql > GRANT ALL ON jabber.* TO 'jbadmin'@'localhost' IDENTIFIED BY 'секретный пасс'; mysql > quit;
Теперь немного описания. Для организации транспортов в другие службы обмена сообщениями, создание мейл-рассылкой и пр. в Openfire существую так называемые «плагины». Все плагины доступны по адресу http://www.igniterealtime.org/projects/openfire/plugins.jsp К примеру, чтобы кинуть транспорты icq, aim, msn, yahho и т.д. Нам потребуется «IM Gateway». Достать его можно по ссылке по предыдущей ссылке. adidas superstar shoes Для прикрутки плагина, его нужно всего лишь закинуть в директорию, где лежит сам Openfire. Для обновления плагина, ситуация аналогична — вопрос решается простым замещением, и рестартом сервиса. Продолжим настройку. Импортируем БД в mysql.
# mkdir -p /tmp/src/openfire # cd /tmp/src/openfire # tar xvvf /usr/portage/distfiles/openfire_src_* # find -name 'openfire_mysql.sql' ... ./database/openfire_mysql.sql # cat ./database/openfire_mysql.sql | mysql -u jbadmin -p jabber <секретный пароль пользователя jbadmin>
Ну вот и всё, БД импортирована.
Смотрите также:
Exchange 2007
Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам:
Проведение мониторинга Exchange 2007 с помощью диспетчера System ...
[+]
Введение
В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ...
[+]
Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ...
[+]
Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ...
[+]
Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам:
Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1)
...
[+]
If you missed the previous parts in this article series please read:
Exchange 2007 Install and Configuration from the command line (Part ...
[+]
Инструмент ExRCA
Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями:
Тест подключения Outlook 2007 Autodiscover
Тест подключения Outlook 2003 RPC ...
[+]
Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам:
Развертывание сервера Exchange 2007 Edge Transport (часть 1)
Развертывание ...
[+]
Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ...
[+]
Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ...
[+]