Ad Widget

Collapse

Zabbix 2.2 и jabber

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pavel-sova
    Junior Member
    • Dec 2013
    • 11

    #1

    Zabbix 2.2 и jabber

    Столкнулся с проблемой отправки оповещения с помощью jabber. При отправке сообщения служба zabbix_server падает и не запускается пока не удалишь действие в котором содержится отправка сообщения с помощью jabber. Сам Openfire живой, на zabbix 1.8 такой проблемы нет, ОС FreeBSD 9.1.
    В логах zabbix_server:

    Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x40]. Crashing ...
    ====== Fatal information: ======
    program counter not available for this architecture
    === Registers: ===
    register dump not available for this architecture
    === Backtrace: ===
    backtrace not available for this platform
    === Memory map: ===
    memory map not available for this platform
    ================================
    One child process died (PID:8403,exitcode/signal:65280). Exiting ...
    syncing history data...
    syncing history data done
    syncing trends data...
    syncing trends data done
    Zabbix Server stopped. Zabbix 2.2.1 (revision 40808).
  • Goshan
    Junior Member
    • Nov 2013
    • 23

    #2
    FreeBSD ? поломали либу iksemel. У меня даунгрейдить её не получилось. Пока перекинул zabbix на ubuntu-server, там работает.

    Comment

    • pavel-sova
      Junior Member
      • Dec 2013
      • 11

      #3
      т.е. в iksemel дело? была такая мысль, попробую убить и поставить постарее

      Comment

      • Goshan
        Junior Member
        • Nov 2013
        • 23

        #4
        на 100% не поручусь, но для связи с джаббером заббикс использует именно эту либу. Тут отписывал один из форумчан, что на машине с iksemel 1_3 у него всё работает. Я пробовал portdowngrade'ом откатить, но это не помогло, возможно она там ещё с чем то связана.

        Comment

        • pavel-sova
          Junior Member
          • Dec 2013
          • 11

          #5
          Проблема решилась.
          Последовательно ставил версии iksemel и дошел до рабочей iksemel-1.4_1, теперь все работает. Техподдержка zabbix так же рекомендовало поставить iksemel-1.4_1.

          Comment

          • Goshan
            Junior Member
            • Nov 2013
            • 23

            #6
            А ставили бинарники или portdowngare использовали ?

            Comment

            • pavel-sova
              Junior Member
              • Dec 2013
              • 11

              #7
              У библиотек не зависимостей, поэтому я её просто удалил. Залил старые порты с диска FreeBSD 8.1 и установил из портов. Для обновления прог я предпочитаю использовать portupgrade или portmaster.

              Comment

              • Goshan
                Junior Member
                • Nov 2013
                • 23

                #8
                Ну при сборке она ссылается на другие версии других либ. Поэтому portdownrade'ом не получилось релиз откатить. После ващего ободряющего поста о успешном даунгрейде, нашёл уже готовый бинарный пакет iksemel-1.4_1 - c ним zabbix при старте ищет другие либы, в общем откатывать всё дерево не стал, т.к. годами была привычка обновлять всё из портов до актуального.. Поживу пока на убунте, а за фрёй буду следить, может потом верну её на родину.

                Comment

                • Goshan
                  Junior Member
                  • Nov 2013
                  • 23

                  #9
                  Вышел порт zabbix 2.2.1 для FreeBSD, проверил - при отправке сообщения Jabber сервер так же как и ранее, падает сразу. (с версией iksemel-1.4_4, которая сейчас для FreeBSD текущая). И это печально. Но радует то, что обновились сразу же модули для PFSense.

                  Comment

                  • kostil
                    Junior Member
                    • Oct 2011
                    • 11

                    #10
                    Кому нибудь удалось на FreeBSD 10.0 поставить zabbix 2.2.2 и iksemel-1.4_1 из портов? пытаюсь поставить с помощью pkg2ng, но zabbix22-server упорно тащит за собой iksemel-1.4_4. iksemel-1.4_1.tbz pkg2ng ставить не хочет. Если поставить iksemel из source, то
                    Code:
                    Shared object "libiksemel.so.4" not found, required by "zabbix_server"
                    а если удалить и накатить zabbix22 по новой, то опять он поставить iksemel-1.4_4

                    Comment

                    • Goshan
                      Junior Member
                      • Nov 2013
                      • 23

                      #11
                      Я в итоге на 9-й BSD оставил только БД, сервак как перетащил "временно" на Ubuntu, так там и оставил. Ждать когда починят Iksemel надоело, а шаманства на серваках избегаю, ИМХО лучше когда всё обновляется штатно и поставлено из стандартного актуального дерева.

                      Comment

                      • kostil
                        Junior Member
                        • Oct 2011
                        • 11

                        #12
                        Originally posted by Goshan
                        Я в итоге на 9-й BSD оставил только БД, сервак как перетащил "временно" на Ubuntu, так там и оставил. Ждать когда починят Iksemel надоело, а шаманства на серваках избегаю, ИМХО лучше когда всё обновляется штатно и поставлено из стандартного актуального дерева.
                        Согласен про шаманство на продакте. А на Ubuntu из коробки все взлетело? Версия ОС/ПО?

                        Comment

                        • Goshan
                          Junior Member
                          • Nov 2013
                          • 23

                          #13
                          Убунту 12.10 32-битная.
                          Заббикс 2.2.2 судя по логу. После 8 лет на БСД в линухе не всё сразу понятно, как ещё посмотреть версию не понял
                          (до этого не юзал, БСД для всего хватало)

                          Comment

                          • pavel-sova
                            Junior Member
                            • Dec 2013
                            • 11

                            #14
                            Originally posted by kostil
                            Кому нибудь удалось на FreeBSD 10.0 поставить zabbix 2.2.2 и iksemel-1.4_1 из портов? пытаюсь поставить с помощью pkg2ng, но zabbix22-server упорно тащит за собой iksemel-1.4_4. iksemel-1.4_1.tbz pkg2ng ставить не хочет. Если поставить iksemel из source, то
                            Code:
                            Shared object "libiksemel.so.4" not found, required by "zabbix_server"
                            а если удалить и накатить zabbix22 по новой, то опять он поставить iksemel-1.4_4
                            скачай FreeBSD 8 порты оттуда скопируй к себе, установи iksemel-1.4_1 после этого обнови порты и поставь zabbix

                            Comment

                            • ak_sapsan
                              Junior Member
                              • Apr 2014
                              • 1

                              #15
                              Та же проблема. Помог только отказ от доставки алертов через джаббер в опциях порта заббикса. Установка iksemel-1.4_1 из старых портов и пересборка заббикса не помогли решить проблему

                              Comment

                              Working...