К сожалению в Jabber клиенте, который я использую в своей сети есть большой недостаток – он не переподключается при потере соединения с сервером. Но, к счастью, это исправимо. В C:\Program Files\Pandion\src\main\XMPPOnStream.js меняем блок (в районе 297-ой строки) Было: else if ( ReceivedXML.documentElement.selectSingleNode( ‘/stream:error’ ) ) { if ( external.windows.Exists( ‘signup’ ) ) OnLoginAbort(); else { […]
Архив рубрики: ‘jabber’
Мониторинг сервера через jabber
Нашел тут одну интересную фичу – мониторинг сервера через jabber. Для примера сделаем мониторинг входов по ssh: Для этого нам понадобится sendxmpp. apt-get install sendxmpp После установки правим один перловый модуль, т.к. в нем имеется баг. Открываем в любимом редакторе файл /usr/share/perl5/XML/Stream.pm и правим в нем строку (у меня она #1163) delete($self->{SIDS}->{$currsid}); заменив ее на […]
Openfire IRC gateway plugin и русский текст
Сегодня поставил транспорт для IRC в джаббер сервер OpenFire. Оказалось, что он не умеет понимать кирилицу в CP1251. Совет для тех, кто впервые его будет использовать – порт подключения к ИРК-серверу ставьте для кодировки UTF-8. Тогда все будет ок. 🙂
OpenFire IM gateway plugin и русский язык
Обновил свой OpenFire и поставил плагин “IM Gateway”. Проблема вылезла стразу. Подключается, работает, но не понимает русский язык. Иду в админку, прописываю windows-1251 кодировку, не помогает. В общем перерыл кучу всего и только в одном месте нашел как заставить его работать нормально. Надо в файле /usr/share/openfire/plugins/gateway/web/WEB-INF/options/icq.xml исправить кодировку на windows-1251, перезагрузить OpenFire и все будет […]
ejabberd
Решил поднять свой джаббер-сервер для тренировки мозгов, так сказать. Поставил вчера ejabberd. В принципе не все так сложно. Завелся он с полпинка. Только вот долго не мог понять, почему при регистрации админа он выдает ошибку: # ejabberdctl register user domain passwd RPC failed on the node register: nodedown Оказалось все просто. Надо было делать не […]