У меня есть один сервер Nagios XI, который контролирует множество хостов в нескольких центрах обработки данных.
Теперь я хочу настроить DR в другом центре обработки данных для моего основного Nagios XI.
Как лучше всего это сделать? Поделитесь своим опытом и предложениями.
Мои исследования и ограничения:
Моя сеть не поддерживает corosync или pacemaker. Поэтому я хочу сделать master-slave репликацию и ручное аварийное переключение. Как управлять Nagios XI с минимальной потерей данных.
решение1
Вы можете использовать DRBD для репликации без Pacemaker. У LINBIT есть руководство, в котором указано, какие именно каталоги нужно реплицировать в XI. Если я правильно помню, вам нужно будет реплицировать базу данных, /usr/local/nagios
и /usr/local/nagiosxi
. Остальное зависит от вас.
Я бы добавил к системам устройство DRBD, создал на нем файловую систему, а затем переместил бы все, что нужно реплицировать, на устройство DRBD, оставив символические ссылки там, где изначально находились файлы.
rsync
может, и это подойдет, но я предпочитаю DRBD.