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

» Openfire (Wildfire/Jive Messenger)

Автор: CrisCole
Дата сообщения: 27.08.2013 14:21
angeltwo
Все папки с явой уже патчил) И пробовал другую миранду, не помогло...руки осталось выправить наверно
Автор: angeltwo
Дата сообщения: 28.08.2013 06:52
CrisCole
миранда в логе подключения что пишет?
Автор: CrisCole
Дата сообщения: 29.08.2013 09:17
[more] angeltwo
[12:20:23 zel_jab] PS_SETSTATUS( 40072 )
[12:20:23 zel_jab] Thread started: type=0
[12:20:23 zel_jab] Thread type=0 server='serv-pp.nipki.tsogu.ru' port='5223'
[12:20:23 zel_jab] Connecting to serv-pp.nipki.tsogu.ru:5223 (Flags 0)....
[12:20:23 (NULL)] KeepStatus: assigning status 40072 to zel_jab
[12:20:23 zel_jab] SetAwayMsg called, wParam=40072 lParam=Я на месте
[12:20:23 zel_jab] (344) Connected to serv-pp.nipki.tsogu.ru:5223
[12:20:23 zel_jab] Local IP = 127.0.0.1
[12:20:23 zel_jab] Intializing SSL connection
[12:20:23 zel_jab] Stream is initializing after connect
[12:20:23 zel_jab] (05BE9128:344) Data sent
<?xml version="1.0" encoding="UTF-8"?><stream:stream xmlns="jabber:client" to="nipki.tsogu.ru" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="en">
[12:20:23 zel_jab] Entering main recv loop
[12:20:23 zel_jab] (05BE9128:344) Data received
<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="serv-pp" id="9c0a7579" xml:lang="en">
[12:20:23 zel_jab] recvResult = 166
[12:20:23 zel_jab] bytesParsed = 166
[12:20:23 zel_jab] IqAdd id=4, proc=0, func=0x3251c779
[12:20:23 zel_jab] (05BE9128:344) Data sent
<iq type="get" id="mir_4"><query xmlns="jabber:iq:auth"><username>kolesnikia</username></query></iq>
[12:20:23 zel_jab] (05BE9128:344) Data received
<iq type="result" id="mir_4"><query xmlns="jabber:iq:auth"><username>kolesnikia</username><password/><resource/></query></iq>
[12:20:23 zel_jab] recvResult = 125
[12:20:23 zel_jab] bytesParsed = 125
[12:20:23 zel_jab] Handling iq request for id=4
[12:20:23 zel_jab] <iq/> iqIdGetAuth
[12:20:23 zel_jab] IqAdd id=5, proc=0, func=0x3251ca65
[12:20:23 zel_jab] (05BE9128:344) Data sent
<iq type="set" id="mir_5"><query xmlns="jabber:iq:auth"><username>kolesnikia</username><password></password><resource>OVIT-11</resource></query></iq>
[12:20:23 zel_jab] (05BE9128:344) Data received
<iq type="error" id="mir_5" to="serv-pp/9c0a7579"><query xmlns="jabber:iq:auth"><username>kolesnikia</username><password/><resource>OVIT-11</resource></query><error code="401" type="auth"><not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
[12:20:23 zel_jab] recvResult = 262
[12:20:23 zel_jab] bytesParsed = 262
[12:20:23 zel_jab] Handling iq request for id=5
[12:20:23 zel_jab] <iq/> iqIdSetAuth
[12:20:23 zel_jab] (05BE9128:344) Data sent
</stream:stream>
[12:20:24 (NULL)] KeepStatus: cancel on login error (zel_jab)
[12:20:24 (NULL)] KeepStatus: assigning status 40071 to zel_jab
[12:20:24 (NULL)] KeepStatus: zel_jab ошибка подключения, отменяю подключение
[12:20:24 (NULL)] KeepStatus: Прекращаю
[12:20:24 (NULL)] KeepStatus: stop checking (failure)
[12:20:24 zel_jab] (05BE9128:344) Data received
</stream:stream>
[12:20:24 zel_jab] recvResult = 16
[12:20:24 zel_jab] bytesParsed = 0
[12:20:24 zel_jab] Unknown state: bytesParsed=0, datalen=16, jabberNetworkBufferSize=2048
[12:20:24 (NULL)] SSL Server signaled SSL Shutdown
[12:20:24 zel_jab] Connection closed gracefully
[12:20:24 zel_jab] recvResult = 0
[12:20:24 zel_jab] Thread ended: type=0 server='nipki.tsogu.ru'
[12:20:24 zel_jab] Exiting ServerThread [/more]
Автор: angeltwo
Дата сообщения: 29.08.2013 09:37
CrisCole
Что-то по логу не видно, что используется NTLM аутентификация. Аа... почитал выше, Вы ее отключили, но тогда конечно доменная аутентификация не будет работать. Включите и сделайте лог снова в миранде. Остальные клиенты же работали с ntlm-аутентифкацией.


Да, и еще, Миранда без SSL подключается к серверу с ntlm-аутентификацией при включенном SASL? Может сертификаты недоверенные?
Миранда какой версии? Может с этим связано?

[more=Моя часть лога инициализации SSL]
[11:01:25 JABBER_1] Intializing SSL connection
[11:01:25 JABBER_1] (2304 10.214.100.165) Starting SSL negotiation
[11:01:26 JABBER_1] (2304 10.214.100.165) SSL negotiation successful
[11:01:26 JABBER_1] Stream is initializing after connect
[/more]
В Вашем логе SSL не стартует похоже
Автор: CrisCole
Дата сообщения: 29.08.2013 11:05
angeltwo
NTLM как раз таки этим образом и включен. Использовал эту статью: http://it.rpkkirov.ru/jabber-server-korporativnoj-seti-razvertyvanie-openfiremiranda/ и их же сборку миранды

Добавлено:
angeltwo
При включенном SASL не подключается в любом виде
Автор: victorae
Дата сообщения: 29.08.2013 11:10
CrisCole

Да прочти ты шапку внимательно и сделай как там написано. Без ссл и сборка миранды из шапки.
Автор: angeltwo
Дата сообщения: 29.08.2013 12:42
CrisCole
Шапка. Пункт 8.

Без SSL пробовали подключаться? сдается с этим еще проблемы
Автор: CrisCole
Дата сообщения: 30.08.2013 08:38
victorae
По шапке все и настраивал

angeltwo
Спасибо за помощь, нашел где руки кривые)
Автор: obtim
Дата сообщения: 30.08.2013 12:04
Подскажите по настройке в OpenFire 3.8.2
Домен clinica.local
OU=Клиника 1,DC=clinica,DC=local
1.В нем есть пользователи, которые не должны попадать в jabber
2.Внутри есть еще OU=ООО Клиника 1,OU=Клиника 1,DC=clinica,DC=local и OU=ООО Клиника 2,OU=Клиника 1,DC=clinica,DC=local
Пользователей и группы надо подхватывать оттуда, отрезая мертвые души.

Создан специальный jabber аккаунт с правами чтения из AD CN=jabber,OU=System Users,OU=Клиника 1,DC=clinica,DC=local
проблема в том, что не получается настроить фильтры. Во время процесса кнопка Test Settings - серая и не срабатывает (проверял из IE 10-ки x64)

Step 2 of 3: User Mapping
User Filter: &((objectCategory=Person)(memberOf=OU=Клиника 1,DC=clinica,DC=local))
Step 3 of 3: Group Mapping
Group Filter (&(objectClass=group)(OU=Отдел ИТ,OU=ООО Клиника Позвоночника,OU=Клиника Позвоночника,DC=clinica,DC=local)) - это просто для примера.
С такой настройкой вообще ничего не импортирует из LDAP. Учетка jabber активна.
Какие должны быть правильные настройки?
Автор: vov90
Дата сообщения: 30.08.2013 12:09
Openfire 3.8.2
Win2k8, SQL2k8, AD
Miranda 0.9.20 Corp
Без NTLM подключается, доменный логин дает ошибку
[more=Читать дальше..]
[13:15:44 JABBER_1] SetAwayMsg called, wParam=40072 lParam=(null)
[13:15:44 JABBER_1] PS_SETSTATUS( 40072 )
[13:15:44 JABBER_1] Thread started: type=0
[13:15:44 JABBER_1] _xmpp-client._tcp.R2D2 not resolved
[13:15:44 JABBER_1] Connection request to R2D2:5223 (Flags 0)....
[13:15:44 JABBER_1] (0251A358) Connecting to server R2D2:5223....
[13:15:44 JABBER_1] (660) Connected to R2D2:5223
[13:15:44 JABBER_1] Thread type=0 server='R2D2' port='5223'
[13:15:44 JABBER_1] Local IP = 192.168.0.120
[13:15:44 JABBER_1] Intializing SSL connection
[13:15:44 JABBER_1] (660 R2D2) Starting SSL negotiation
[13:15:44 JABBER_1] (660 R2D2) SSL negotiation successful
[13:15:44 JABBER_1] Stream is initializing after connect
[13:15:44 JABBER_1] Entering main recv loop
[13:15:44 JABBER_1] recvResult = 177
[13:15:44 JABBER_1] bytesParsed = 177
[13:15:45 JABBER_1] recvResult = 388
[13:15:45 JABBER_1] bytesParsed = 388
[13:15:45 JABBER_1] Server compression available
[13:15:45 JABBER_1] Zlib init...
[13:15:45 JABBER_1] Requesting Zlib compression
[13:15:45 JABBER_1] recvResult = 57
[13:15:45 JABBER_1] bytesParsed = 57
[13:15:45 JABBER_1] Compression confirmed
[13:15:45 JABBER_1] Starting Zlib stream compression...
[13:15:45 JABBER_1] Stream will be initialized after successful Zlib init
[13:15:45 JABBER_1] Stream is initializing after successful Zlib init
[13:15:45 JABBER_1] Deflate: Z_OK
[13:15:45 JABBER_1] Inflate: Z_OK
[13:15:45 JABBER_1] recvResult = 473
[13:15:45 JABBER_1] bytesParsed = 177
[13:15:45 JABBER_1] bytesParsed = 296
[13:15:45 JABBER_1] Deflate: Z_OK
[13:15:45 JABBER_1] Inflate: Z_OK
[13:15:45 JABBER_1] recvResult = 236
[13:15:45 JABBER_1] bytesParsed = 236
[13:15:45 JABBER_1] Deflate: Z_OK
[13:15:45 JABBER_1] Inflate: Z_OK
[13:15:45 JABBER_1] recvResult = 77
[13:15:45 JABBER_1] bytesParsed = 77
[13:15:45 JABBER_1] Deflate: Z_OK
[13:15:45 JABBER_1] Inflate: Z_OK
[13:15:45 JABBER_1] recvResult = 16
[13:15:45 JABBER_1] bytesParsed = 0
[13:15:45 JABBER_1] Unknown state: bytesParsed=0, datalen=16, jabberNetworkBufferSize=2048
[13:15:45 (NULL)] SSL Server signaled SSL Shutdown
[13:15:45 JABBER_1] Connection closed gracefully
[13:15:45 JABBER_1] recvResult = 0
[13:15:45 JABBER_1] Thread ended: type=0 server='R2D2'
[13:15:45 JABBER_1] (0251A358:660) Connection closed internal
[13:15:45 JABBER_1] (0251A358:4294967295) Connection closed
[13:15:45 JABBER_1] Exiting ServerThread
[/more]
Постарался проверить все чужие грабли по ветке

А в error.log сервера запись

[more=Читать дальше..]
2013.08.30 [13:15:45 org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to error while processing message: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AHZvdmFuAA==</auth>
java.util.NoSuchElementException
    at java.util.StringTokenizer.nextToken(Unknown Source)
    at org.jivesoftware.openfire.sasl.SaslServerPlainImpl.evaluateResponse(SaslServerPlainImpl.java:117)
    at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:274)
    at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:179)
    at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181)
    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
    at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
    at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:185)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
    at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
    at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[/more]

Добавлено:
obtim
Administrator DN должен быть от корня:
CN="Иванов Иван Иваныч",OU="Админы",OU="Отдел ИТ",DC="clinica",DC="local"
Автор: victorae
Дата сообщения: 30.08.2013 12:25
vov90

Цитата:
А в error.log сервера запись


А ведь прошла всего неделя и одна страничка форума..
Автор: vov90
Дата сообщения: 30.08.2013 12:37

Цитата:
Да прочти ты шапку внимательно и сделай как там написано. Без ссл и сборка миранды из шапки.

Сделал.
[more=Подробнее...]
[13:34:30 JABBER_1] SetAwayMsg called, wParam=40072 lParam=(null)
[13:34:30 JABBER_1] PS_SETSTATUS( 40072 )
[13:34:30 JABBER_1] Thread started: type=0
[13:34:30 JABBER_1] SetAwayMsg called, wParam=40072 lParam=(null)
[13:34:30 JABBER_1] _xmpp-client._tcp.R2D2 not resolved
[13:34:30 JABBER_1] Connection request to R2D2:5222 (Flags 0)....
[13:34:30 JABBER_1] (0251A358) Connecting to server R2D2:5222....
[13:34:30 JABBER_1] (1008) Connected to R2D2:5222
[13:34:30 JABBER_1] Thread type=0 server='R2D2' port='5222'
[13:34:30 JABBER_1] Local IP = 192.168.0.120
[13:34:30 JABBER_1] Stream is initializing after connect
[13:34:30 JABBER_1] Entering main recv loop
[13:34:30 JABBER_1] recvResult = 163
[13:34:30 JABBER_1] bytesParsed = 163
[13:34:30 JABBER_1] IqAdd id=6, proc=0, func=0x1263daa0
[13:34:30 JABBER_1] recvResult = 120
[13:34:30 JABBER_1] bytesParsed = 120
[13:34:30 JABBER_1] Handling iq request for id=6
[13:34:30 JABBER_1] <iq/> iqIdGetAuth
[13:34:31 JABBER_1] IqAdd id=7, proc=0, func=0x1263dd69
[13:34:31 JABBER_1] recvResult = 253
[13:34:31 JABBER_1] bytesParsed = 253
[13:34:31 JABBER_1] Handling iq request for id=7
[13:34:31 JABBER_1] <iq/> iqIdSetAuth
[13:34:31 JABBER_1] recvResult = 16
[13:34:31 JABBER_1] bytesParsed = 0
[13:34:31 JABBER_1] Unknown state: bytesParsed=0, datalen=16, jabberNetworkBufferSize=2048
[13:34:31 JABBER_1] Connection closed gracefully
[13:34:31 JABBER_1] recvResult = 0
[13:34:31 JABBER_1] Thread ended: type=0 server='R2D2'
[13:34:31 JABBER_1] (0251A358:1008) Connection closed internal
[13:34:31 JABBER_1] (0251A358:4294967295) Connection closed
[13:34:31 JABBER_1] Exiting ServerThread
[/more]
На сервере в error.log вообще ничего
Автор: victorae
Дата сообщения: 30.08.2013 12:40
vov90

http://forum.ru-board.com/topic.cgi?forum=8&topic=45052&start=340#17
Автор: vov90
Дата сообщения: 30.08.2013 13:11
victorae
SASL отключил:

Настройки миранды:
Автор: obtim
Дата сообщения: 30.08.2013 13:17
vov90

Цитата:
obtim
Administrator DN должен быть от корня:
CN="Иванов Иван Иваныч",OU="Админы",OU="Отдел ИТ",DC="clinica",DC="local"

Пробовал уже-не срабатывает. Кстати, если использовать кавычки, то по кнопку Test Settings он режет строку.
Автор: vov90
Дата сообщения: 30.08.2013 13:24
obtim
Про кавычки точно, это я со своих настроек взял.
Я всех пользователей держу в отдельном OU, путь до него и прописывал в качестве базового.
Автор: obtim
Дата сообщения: 30.08.2013 13:46
vov90
Понял свою ошибку (система досталась в наследство=>некоторые нюансы не заметил). С пользователями разобрался - грузятся. Осталось с группами решить - надеюсь,что разберусь Спасибо.
Автор: obtim
Дата сообщения: 02.09.2013 10:33
Вопрос: пользователь состоит в трех группах. Отображается в первой по алфавиту. На самом деле надо,чтобы он отображался в последней по алфавиту. Как сделать?
Автор: DeisGood
Дата сообщения: 19.09.2013 11:35
Так уж повелось что в нашей организации опенфайер запускается и работает через консоль. Потребовалось запускать и останавливать опенфайер по расписанию. Повозившись с AutoIt сделал лоадер консоли. Вдруг кому пригодится
Принцип работы прост:
ложите файлик лоадера в папку %PROGRAMFILES%\Openfire\bin
При запуске без параметров: проверяет загружена ли консоль если загружена - выключает, если не загружена - запускает.
Возможен запуск с параметрами:

Код: openfireload.exe start - запускает консоль,
openfireload.exe stop - останавливает консоль.
Автор: fedmun
Дата сообщения: 19.09.2013 12:17

Цитата:
Потребовалось запускать и останавливать опенфайер по расписанию. Повозившись с AutoIt сделал лоадер консоли

Так он же службой работает.
В чем проблема сделать стандартным шедулером
net start <service>
net stop <service>
?
Автор: victorae
Дата сообщения: 19.09.2013 13:48
fedmun

При старт\стоп консоли клиенты получают корректный статус отключенного сервиса, если же опенфайр сервисом работает то при его остановке клиенты получают ошибку, та же миранда кидает на экран окошко ошибки. Т.ч. старт стоп консоли вполне полезная вещь.
Автор: fedmun
Дата сообщения: 19.09.2013 15:42
victorae
Ну только если в таких случаях. У меня, правда, сервис годами работает.
Автор: DeisGood
Дата сообщения: 20.09.2013 04:50
fedmun
если сервисом это понятно как старт/стоп сделать. Это решение для любителей консольной версии. У нас просто 6 серверов в разных городах и все через консоль работают.
Автор: synaps1
Дата сообщения: 27.09.2013 08:37
Доброго дня.
Установил Openfire 3.8.2 на 2008R2, база MS SQL 2005, с привязкой к AD.
После рестарта залогинится невозможно, получаю "Вход неудачный \: убедитесь, что имя пользователя и пароль верны, и что вы администратор или модератор."
Автор: victorae
Дата сообщения: 27.09.2013 08:47
synaps1

ПОИСК
Автор: synaps1
Дата сообщения: 27.09.2013 13:20
Спасибо, там всё сводится к "поставить заново").
Автор: victorae
Дата сообщения: 27.09.2013 13:27
synaps1

там все сводится к джаббер домену в котором авторизируется админ.
Автор: SoNOdmin
Дата сообщения: 30.09.2013 13:53
У тебя скорее всего слетела сама база или авторизация к ней.. у меня было такое на прошлой версии.
Попробуй напрямую посмотреть таблицы с настройками.
Автор: goshanecr
Дата сообщения: 30.09.2013 20:08
Товарищи, в шапке не нашёл, беглым поиском тоже, потому спрашиваю:
Подскажите есть ли возможность отсылки сообщений клиентам из php скрипта. Какой-нибудь класс или библиотека может есть ну и на документацию бы сразу ссылку
Спасибо!
Автор: victorae
Дата сообщения: 30.09.2013 21:37
goshanecr
http://webi.ru/webi_files/xmpp_webi.html

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041

Предыдущая тема: DFL-260E не получает IP по DHCP


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