Ad Widget

Collapse

Jabber оповещение для русского аккаунта

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • RootAdmin
    Junior Member
    • Jan 2013
    • 5

    #1

    Jabber оповещение для русского аккаунта

    Стоит и работает zabbix 2.0.2 Все работает кроме оповещений в Jabber.
    Jabber-сервер - на другой машине, Openfire 3.7.1
    Настраиваю по инструкции, вижу затык с тем, что у меня имена пользователей - русские. Типа админ@domain.ru
    При добавлении пользователю во вкладку "оповещения" учетки - отображается как [email protected]
    Соответственно в базе, в таблице media в поле sendto - так же. Ну, для поля чарсет стоит latin1 - логично.
    Попробовал в базе поменять ручками - безрезультатно, в "Администрирование-аудит-действия" та же неудачная отправка.
    Проблема решена.
    Last edited by RootAdmin; 05-08-2015, 16:37. Reason: Решено
  • RootAdmin
    Junior Member
    • Jan 2013
    • 5

    #2
    Снова с той же проблемой

    Дано: Zabbix 2.4.5 из исходников. Стоит на debian 8, работает, собран с поддержкой jabber. Jabber - openfire
    iksemel не желает соединяться с сервером...
    Записи в DNS и файрволл - все есть, вот дамп
    Code:
        inetserv.local.xmpp-client > 10.0.10.27.43633: Flags [P.], cksum 0x46a5 (correct), seq 184:514, ack 137, win 15544, options [nop,nop,TS val 971690033 ecr 15649421], length 330
    E..~2.@.@...
    ...
    .
    ..f.qP......6..<.F......
    9..1....<stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>GSSAPI</mechanism></mechanisms><compression xmlns="####://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="h##p://jabber.org/features/iq-auth"/><register xmlns="####://jabber.org/features/iq-register"/></stream:features>
    11:03:58.880445 IP (tos 0x0, ttl 63, id 55077, offset 0, flags [DF], proto TCP (6), length 52)
        10.0.10.27.43633 > inetserv.local.xmpp-client: Flags [.], cksum 0xd19a (correct), seq 137, ack 514, win 1047, options [nop,nop,TS val 15649421 ecr 971690033], length 0
    E..4.%@.?.2.
    .
    .
    ....q.f...6P..............
    ....9..1

    Comment

    • RootAdmin
      Junior Member
      • Jan 2013
      • 5

      #3
      (Движок ругается на большое количество "ссылок", поэтому заменил на ####)
      Сервер Jabber отправляет доступные механизмы авторизации, ему в ответ не совсем то, что нормальный клиент:
      Code:
          inetserv.local.xmpp-client > 10.0.10.16.56180: Flags [P.], cksum 0x5e14 (correct), seq 184:514, ack 168, win 15544, length 330
      E..r~8@.@..<
      ...
      .
      ..f.t*.!;....P.<.^...<stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>GSSAPI</mechanism></mechanisms><compression xmlns="####://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="####://jabber.org/features/iq-auth"/><register xmlns="####://jabber.org/features/iq-register"/></stream:features>
      11:02:02.870053 IP (tos 0x0, ttl 127, id 17579, offset 0, flags [DF], proto TCP (6), length 149)
          10.0.10.16.56180 > inetserv.local.xmpp-client: Flags [P.], cksum 0xcfbf (correct), seq 168:277, ack 514, win 254, length 109
      E...D.@.....
      .
      .
      ....t.f....*.".P.......<iq type="get" id="mir_2567"><query xmlns="jabber:iq:auth"><username>................</username></query></iq>
      Куда копать?

      Comment

      • RootAdmin
        Junior Member
        • Jan 2013
        • 5

        #4
        Решено.

        Путем долгого изучения логов tcpdump и исходников zabbix (сравнение с рабочим сервером)
        добавил в конфиг openfire механизмы авторизации
        GSSAPI
        PLAIN
        DIGEST-MD5
        CRAM-MD5
        JIVE-SHAREDSECRET
        и все взлетело.

        Comment

        Working...