Ad Widget

Collapse

Перенос данных на другой узел.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ruslango
    Junior Member
    • Apr 2016
    • 24

    #1

    Перенос данных на другой узел.

    Добрый день!
    Есть 5 узлов сети, в каждом есть по 25 веб проверок (доступность сайтов). Есть необходимость слить все проверки в 1 узел. Как можно это сделать?
    Спасибо!
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    экспорт-импорт не устраивают?
    Sincerely yours,
    Aleksey

    Comment

    • ruslango
      Junior Member
      • Apr 2016
      • 24

      #3
      Originally posted by aib
      экспорт-импорт не устраивают?
      Конечно устроит. Но как это реализовать в рамках одного сервера?
      Вот есть сервер, на нем стоит заббикс. Есть 5 узлов. в каждом узле 25 веб проверок. Мне нужно сделать новый узел и из 5 узлов все свести в 1.
      Как это сделать методом импорта/экспорта?
      Каким образом сделать экмпорт только веб проверок с триггерами и импортировать в конкретный узел?
      Спасибо.

      Comment

      • aib
        Senior Member
        • Jan 2014
        • 1615

        #4
        удивительно
        сделал экспорт хоста с описанными проверками и импортировал на другой сервер
        все Web сценарии пропали...
        Sincerely yours,
        Aleksey

        Comment

        • ruslango
          Junior Member
          • Apr 2016
          • 24

          #5
          Originally posted by aib
          удивительно
          сделал экспорт хоста с описанными проверками и импортировал на другой сервер
          все web сценарии пропали...
          Удивительно то что нельзя просто между узлами перенести. А вот на другой сервер импорт работает нормально, но опять же, создает все 5 не нужных хостов.

          Comment

          • sadman
            Senior Member
            • Dec 2010
            • 1611

            #6
            Originally posted by ruslango
            Удивительно то что нельзя просто между узлами перенести. А вот на другой сервер импорт работает нормально, но опять же, создает все 5 не нужных хостов.
            Просто ради интереса - Copy selected to... не распространяется на Web-сценарии?

            Comment

            • ruslango
              Junior Member
              • Apr 2016
              • 24

              #7
              Originally posted by sadman
              Просто ради интереса - Copy selected to... не распространяется на Web-сценарии?
              К сожалению нет, вот все что есть: https://yadi.sk/i/MLYh_Uwos4u9e

              Comment

              • sadman
                Senior Member
                • Dec 2010
                • 1611

                #8
                Да, действительно, web-проверки до сих пор выглядят не частью узла/шаблона, а самостоятельной сущностью.

                Тогда, полагаю, есть два варианта:
                1) Напрямую в БД перелинковать web-проверки на другой узел;
                2) Дёргать API, читать проверку для одного узла, создавать для другого.

                Comment

                • ruslango
                  Junior Member
                  • Apr 2016
                  • 24

                  #9
                  Originally posted by sadman
                  Тогда, полагаю, есть два варианта:
                  1) Напрямую в БД перелинковать web-проверки на другой узел;
                  Спасибо!
                  Методом
                  Code:
                  UPDATE httptest SET hostid = REPLACE(hostid, '10105','10122');
                  Получилось перенести веб проверки. Теперь другая проблема, перенос триггеров. Что-то я не могу их привязку к Узлу найти.

                  Comment

                  • ruslango
                    Junior Member
                    • Apr 2016
                    • 24

                    #10
                    Такс, на данные момент перенес практически все данные. Но вот с триггерами отвечающими за веб проверки проблема. В БД их перенести не могу, а в самом заббиксе, при попытке сделать их копию в другой узел, ошибка:
                    incorrect item key "web.test.fail[example.ru]" provided for trigger expression on "fireseo production".

                    Comment

                    • ruslango
                      Junior Member
                      • Apr 2016
                      • 24

                      #11
                      Все, разобрался.
                      Видать утром еще не проснулся )))

                      Делается с триггерами так же как и со сценариями:

                      update items set hostid = replace(hostid, '10105','10122');

                      Comment

                      Working...