Ad Widget

Collapse

distributed->standalone(обратно)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • virus
    Junior Member
    • Aug 2013
    • 3

    #1

    distributed->standalone(обратно)

    Всем привет.
    Есть схема distributed из 2x нод(мастер->подчиненный), необходимо подчиненного сделать standalone, т.е. сделать 2 независимых сервера . Как это можно реализовать?
    На оф. сайте не нашел по этому поводу информации.
    Заранее спасибо.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Установить в /etc/zabbix/zabbix_server.conf
    NodeID=0
    Может быть 100000000000000 item, и до 1000 Node. (0-999)
    Индекс вычисляется как NodeID * 100000000000000 + ItemID.

    Т.е. при перключении NodeID zabbix не увидет сконфигурированных элементов данных, графиков, триггеров и т.д.
    Для того, чтобы zabbix увидел конфигурацию и вернуть её в NodeID=0, нужно вычесть из всех ID NodeID_старый * 100000000000000
    Насколько я знаю, стандартных утилит для этого нет. Есть утилита для перехода standalone->distributed И стоит предупреждение

    zabbix_server -n <node id>

    Run this command only once. Running it twice will corrupt the database, so make sure that you run it with the correct node id.

    Смотрите файл src/zabbix_server/utils/nodechange.c, он поможет понять, что нужно сделать для смены NodeID в базе.
    Но проще просто пересоздать базу, но в этом случае Вы потеряете все данные и конфигурацию.
    Last edited by dima_dm; 14-08-2013, 13:39.

    Comment

    • virus
      Junior Member
      • Aug 2013
      • 3

      #3
      Спасибо за ответ, хостов для мониторинга много, порядка 3000, соответственно триггеры, графики.
      Было решено использовать сделать новую установку(так как параллельно переносим на новый сервер), и перенести данные при помощи экспорта-импорта.

      Не перенеслись только комплексные экраны и карты сети(из за nodeid в ключах), но это не столь критично, потихоньку нарисуем.
      шаблоны, элементы данных, триггеры, хосты, графики перенеслись успешно.

      Comment

      Working...