Ad Widget

Collapse

Передача данных из одного заббикса в друг

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • oksidant
    Member
    • Jun 2012
    • 46

    #1

    Передача данных из одного заббикса в друг

    Всем привет!

    Руководство где-то услышало, хочет попробовать и у нас использовать.

    Есть два заббикса, один типа главный (большой), второй поменьше.
    Вот можно ли часть данных из одного заббикса передавать в другой.

    Может есть для этого какой-то компонент внешний, либо еще какая-то штука, может даже самописная. При этом агента не перенастраивая.

    Т.е. какой-то софт стоит в стороне, забирает часть данных с одного заббикса и передает в другой.


    P.s. Зачем это нужно. Один заббикс чужой, вот нужно в этот чужой заббикс отдать немного наших данных.
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by oksidant
    Всем привет!

    Руководство где-то услышало, хочет попробовать и у нас использовать.

    Есть два заббикса, один типа главный (большой), второй поменьше.
    Вот можно ли часть данных из одного заббикса передавать в другой.

    Может есть для этого какой-то компонент внешний, либо еще какая-то штука, может даже самописная. При этом агента не перенастраивая.

    Т.е. какой-то софт стоит в стороне, забирает часть данных с одного заббикса и передает в другой.


    P.s. Зачем это нужно. Один заббикс чужой, вот нужно в этот чужой заббикс отдать немного наших данных.
    До 2.4 кажется это было штатной функцией, теперь выпилили, пишите сами.

    Comment

    • oksidant
      Member
      • Jun 2012
      • 46

      #3
      Какую штатную функция имеете ввиду?
      Ноды, прокси, или что-то еще?

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by oksidant
        Какую штатную функция имеете ввиду?
        Ноды, прокси, или что-то еще?
        Распределенный мониторинг он же ноды.

        Comment

        • DRVTiny
          Senior Member
          • Sep 2011
          • 162

          #5
          Originally posted by yukra
          До 2.4 кажется это было штатной функцией, теперь выпилили, пишите сами.
          Видимо, не слишком здорово эта штатная функция работала, раз выпилили.

          По существу вопроса - синхронизировать можно прямой записью метрик zabbix_sender'ом в Zabbix trapper-метрики. На одном Zabbix собираете все последние значения метрик, формируете csv-файл и на другой инстанс их пинаете.
          Ещё не стоит забывать о том, что zabbix-агент может отправлять данные на произвольное количество серверов. У нас организации, например, есть несколько десятков агентов, отправляющих данные на 3 сервера, из которых 2 - это как правило zabbix-proxy.

          Comment

          • oksidant
            Member
            • Jun 2012
            • 46

            #6
            По существу вопроса - синхронизировать можно прямой записью метрик zabbix_sender'ом в zabbix trapper-метрики. На одном zabbix собираете все последние значения метрик, формируете csv-файл и на другой инстанс их пинаете.
            Тут мне представляется картина, заббикс_гетом собирает, и тут же сендером отправляем, так? Или как-то можно попроще забирать нужные метрики?

            Ещё не стоит забывать о том, что zabbix-агент может отправлять данные на произвольное количество серверов.
            Такую штуку не хочу делать, т.к. второй заббикс сервер чужой, и метрики которые будем отправлять нужно фильтровать)

            Comment

            • tuban
              Senior Member
              Zabbix Certified Specialist
              • Sep 2012
              • 286

              #7
              Originally posted by yukra
              До 2.4 кажется это было штатной функцией, теперь выпилили, пишите сами.
              Насколько я помню, выпилили в 2.0. А вообще, я так до конца и не понял, зачем это было сделано. Сейчас бы мне этот функционал очень пригодился. Надеюсь, в дальнейшем вернут распределенный мониторинг.

              Comment

              • yukra
                Senior Member
                • Apr 2013
                • 1359

                #8
                Originally posted by oksidant
                Такую штуку не хочу делать, т.к. второй заббикс сервер чужой, и метрики которые будем отправлять нужно фильтровать)
                Ну так, прописываете адрес своего сервера на чужом клиенте и собираете только те метрики, которые вам нужны.

                Originally posted by tuban
                Насколько я помню, выпилили в 2.0. А вообще, я так до конца и не понял, зачем это было сделано. Сейчас бы мне этот функционал очень пригодился. Надеюсь, в дальнейшем вернут распределенный мониторинг.
                нет, в 2.2 это еще было. https://www.zabbix.com/documentation...ted_monitoring

                Comment

                • DRVTiny
                  Senior Member
                  • Sep 2011
                  • 162

                  #9
                  Originally posted by tuban
                  А вообще, я так до конца и не понял, зачем это было сделано.
                  Думаю, сделано было из-за того, что заказчика этого функционала перестали платить за него деньги, а реализован распред мониторинг был настолько сыро и криво и настолько мешался в коде, что выпилить эту какашку руки у разработчиков чесались уже давно.

                  Comment

                  Working...