MMS назначает один и тот же псевдоним двум узлам данных разных сегментов и реплик.
Я использую MMS для мониторинга кластера MongoDB из 13 узлов (3 сервера конфигурации, 4 MongoS, 2 набора реплик с 2 участниками + 1 арбитр каждый). MMS работала правильно с момента его установки, но теперь она не контролирует наборы фрагментов и реплик должным образом.
Он отслеживает только 4 узла (1 первичный 1 вторичный и 2 арбитра) из 6 узлов и автоматически удаляет другой набор реплик (первичный + вторичный) каждый раз, когда я добавляю их вручную. Также для набора реплик, который он отслеживает, он выбирает первичный вторичный узел и арбитр в качестве независимых узлов (даже если он показывает правильный ТИП для них в окне мониторинга).
Когда я проверил Host Mapping, он был удивлен, увидев, что оно показывает одинаковое имя псевдонима для обоих основных узлов и одинаковое для обоих вторичных. Я полагаю, что это причина того, что эти 2 узла не отображаются в окне мониторинга.
Я вручную удалил эти записи с такими же псевдонимами из окна "Сопоставление хоста", но оно автоматически обновляется через несколько минут.
Почему он рассматривает два разных узла как одинаковые и получает одно и то же псевдоним для них? Это ошибка?
MMS хорошо работает для Config-серверов и узлов MongoS.
Моя MMS-группа "MMS@Ork"
Мои узлы данных следующие:
Сервер1 -> Основной набор-реплики1 + Вторичный набор-реплики2(2 узла) Сервер2 -> Основной набор-реплики2 + Вторичный набор реплики-набор1(2 узла) Арбитры обоих наборов реплик находятся на разных компьютерах. Я сохранил один номер порта, общий для обоих основных и другой номер порта, общий для обоих дополнительных.