Архив для ‘jabber’ Рубрики

Включаем возможность переподключения в Pandion

Эта запись опубликована в рубрике [ jabber ]

К сожалению в Jabber клиенте, который я использую в своей сети есть большой недостаток – он не переподключается при потере соединения с сервером. Но, к счастью, это исправимо.
В C:\Program Files\Pandion\src\main\XMPPOnStream.js меняем блок (в районе 297-ой строки)
Было:
else if ( ReceivedXML.documentElement.selectSingleNode( ‘/stream:error’ ) )
{
if ( external.windows.Exists( ’signup’ ) )
OnLoginAbort();
else
{
external.globals( ‘XMPPReconnect’ ) = false;
var Str = ‘</stream:stream>’;
warn( ‘SENT: [...]

Подробнее...

Метки: [ , ]

Мониторинг сервера через jabber

Эта запись опубликована в рубрике [ Ubuntu, jabber ]

Нашел тут одну интересную фичу – мониторинг сервера через jabber.
Для примера сделаем мониторинг входов по ssh:
Для этого нам понадобится sendxmpp.
apt-get install sendxmpp
После установки правим один перловый модуль, т.к. в нем имеется баг. Открываем в любимом редакторе файл /usr/share/perl5/XML/Stream.pm и правим в нем строку (у меня она #1163)
delete($self->{SIDS}->{$currsid});
заменив ее на
delete($self->{SIDS}->{$currsid}) unless $currsid eq $sid;
Теперь создаем файл [...]

Подробнее...

Метки: [ , , ]

Openfire IRC gateway plugin и русский текст

Эта запись опубликована в рубрике [ jabber ]

Сегодня поставил транспорт для IRC в джаббер сервер OpenFire. Оказалось, что он не умеет понимать кирилицу в CP1251. Совет для тех, кто впервые его будет использовать – порт подключения к ИРК-серверу ставьте для кодировки UTF-8. Тогда все будет ок. :)

[...]

Подробнее...

Метки: [ , , ]

OpenFire IM gateway plugin и русский язык

Эта запись опубликована в рубрике [ jabber, Линукс ]

Обновил свой OpenFire и поставил плагин “IM Gateway”. Проблема вылезла стразу. Подключается, работает, но не понимает русский язык. Иду в админку, прописываю windows-1251 кодировку, не помогает.
В общем перерыл кучу всего и только в одном месте нашел как заставить его работать нормально.
Надо в файле /usr/share/openfire/plugins/gateway/web/WEB-INF/options/icq.xml исправить кодировку на windows-1251, перезагрузить OpenFire и все будет ок. :)
Я [...]

Подробнее...

Метки: [ , ]

ejabberd

Эта запись опубликована в рубрике [ FreeBSD, jabber, Линукс ]

Решил поднять свой джаббер-сервер для тренировки мозгов, так сказать. Поставил вчера ejabberd. В принципе не все так сложно. Завелся он с полпинка. Только вот долго не мог понять, почему при регистрации админа он выдает ошибку:
# ejabberdctl register user domain passwd
RPC failed on the node register: nodedown
Оказалось все просто. Надо было делать не так немного:
# ejabberdctl [...]

Подробнее...