Ad Widget

Collapse

Переход от standalone к распределенной системе

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • worker_vl
    Junior Member
    • Oct 2009
    • 3

    #1

    Переход от standalone к распределенной системе

    Всем доброго дня!

    История такая: работал заббикс в "одиночном плавании", но тут повеяли новые ветры и потребовалось перевести всё на распределённый мониторинг.
    Систему остановил, в конфиге написал
    NodeID=1,
    запустил
    zabbix_server -n 1 -c /usr/local/etc/zabbix/zabbix_server.conf

    понаблюдал как он писал про переполнение баз history, history_uint, history_text, events, trends, auditlog_details, functions, graphs, graphs_items, hosts_groups, hosts_templates, items и т.д.
    В результате Conversion completed.

    Однако, при запуске сервера оказалось, что все прежние наработки куда-то потерялись... я подозреваю, что сообщения о переполнении баз типа hosts_groups, hosts_templates, items и т.д. и были известием о кончине данных, но хотелось-бы знать: есть какой-нибудь способ их реанимировать? Покажите пальцем куда копать, если кто знает...
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    Есть два способа:
    1. Восстановить из бэкапа. Вы же делаете бэкапы базы?
    2. Написать скрипт который бы все *id сконвертировал обратно, ну или уже до желаемого результата.

    Comment

    • worker_vl
      Junior Member
      • Oct 2009
      • 3

      #3
      Спасибо за рекомендацию... уже начал конвертить добавляя ко всем *id 100100000000000 (у меня назначена 1-я нода).

      Comment

      • worker_vl
        Junior Member
        • Oct 2009
        • 3

        #4
        В продолжение истории... Если меняются только *id, проявляется неприятный момент... слетают тригеры, а точнее выражения. Поэтому приходится любыми доступными методами править в таблице triggers значения поля expression, поскольку поле текстовое, а указатели там на itemid, которое, как мы помним, преобразовали...

        Comment

        Working...