Пропадает нода

Started by Harun, June 16, 2020, 11:41:47 AM

Previous topic - Next topic

Harun

Здравствуйте!
Странное дело, постоянно пропадают две ноды, после создания через некоторое время исчезают, не могу понять в чем дело. Версия 3.3.350, на предыдущих версиях была таже проблема.

Victor Kirhenshtein

Попробуйте проверить в дебаг консоли серера командой

show object имя

что они действительно исчезли. Если нет, то может проблема с правами.

Еще одна возможная причина - ошибка записи в базу. Тогда нода исчезнет после рестарта сервера.

И третий вариант - дедупликация нод, возможно неправильная. Можно попробовать ее отключить в настройках сервера.

Harun

Quote from: Victor Kirhenshtein on June 17, 2020, 09:38:56 AM
Попробуйте проверить в дебаг консоли серера командой

show object имя

что они действительно исчезли. Если нет, то может проблема с правами.

Еще одна возможная причина - ошибка записи в базу. Тогда нода исчезнет после рестарта сервера.

И третий вариант - дедупликация нод, возможно неправильная. Можно попробовать ее отключить в настройках сервера.

Да, ноды действительно изчезают, show object пустой. В журнале ошибок нет, в таблицы БД ноды записываются. Что такое дедуплицация нод?

Harun

Сделал NetworkDiscovery.MergeDuplicateNodes=0, наблюдаю.

Harun

Перестали пропадать ноды

Filipp Sudanov

Тогда похоже на ошибку дедупликации. Придумана она для того, чтоб убирать дубликаты, возникшие в процессе network discovery -  к примеру нода, у которой два сетевых интерфейса могла сначала добавится как две отдельных ноды, а потом, когда серверу удалось получить с этой ноды список интерфейсов, то стало понятно, что это одна и та же нода.

Используете ли вы зоны?

Дедупликация происходит при выполнении configuration poll. Было бы итересно посмотреть, что именно происходит. Если возможно, включите на время дедупликацию, поставьте 6 уровень дебага и сделайте configuration poll на нодах, которые пропадают.
Уровень дебага можно менять не останавливая сервер -
nxadm -c "debug 6"

Harun

Включил дебаг. На нескольких нодах есть дублирующиеся ip адреса, но они  находтся в разных VRF, о чем, конечно, netxms не знает.


2020.06.23 13:41:21.300 *D* [poll.conf          ] Primary IP address 10.0.0.2 of node msk-r7206vxr [1819] found on interface bond2 of node BNG02 [57436]
2020.06.23 13:41:21.300 *D* [poll.conf          ] Node msk-r7206vxr [1819] is a duplicate of node BNG02 [57436]
2020.06.23 13:41:21.300 *D* [poll.conf          ] Removing node BNG02 [57436] as duplicate
2020.06.23 13:41:21.300 *D* [poll.conf          ] Creating copy of DCI ".1.3.6.1.2.1.31.1.1.1.6.14" [17261] from node BNG02 [57436] on node msk-r7206vxr [1819]
2020.06.23 13:41:21.301 *D* [poll.conf          ] Creating copy of DCI ".1.3.6.1.2.1.31.1.1.1.10.14" [17262] from node BNG02 [57436] on node msk-r7206vxr [1819]
2020.06.23 13:41:21.301 *D* [                   ] Deleting object 57436 [BNG02]


Victor Kirhenshtein

С такой конфигурацией дедупликацию лучше отключить. А вообще нам надо будет подумать как правильно обрабатывать такую ситуацию и не допускать false positive для дедупликации.

Filipp Sudanov