Здравствуйте!
Странное дело, постоянно пропадают две ноды, после создания через некоторое время исчезают, не могу понять в чем дело. Версия 3.3.350, на предыдущих версиях была таже проблема.
Попробуйте проверить в дебаг консоли серера командой
show object имя
что они действительно исчезли. Если нет, то может проблема с правами.
Еще одна возможная причина - ошибка записи в базу. Тогда нода исчезнет после рестарта сервера.
И третий вариант - дедупликация нод, возможно неправильная. Можно попробовать ее отключить в настройках сервера.
Quote from: Victor Kirhenshtein on June 17, 2020, 09:38:56 AM
Попробуйте проверить в дебаг консоли серера командой
show object имя
что они действительно исчезли. Если нет, то может проблема с правами.
Еще одна возможная причина - ошибка записи в базу. Тогда нода исчезнет после рестарта сервера.
И третий вариант - дедупликация нод, возможно неправильная. Можно попробовать ее отключить в настройках сервера.
Да, ноды действительно изчезают, show object пустой. В журнале ошибок нет, в таблицы БД ноды записываются. Что такое дедуплицация нод?
Сделал NetworkDiscovery.MergeDuplicateNodes=0, наблюдаю.
Перестали пропадать ноды
Тогда похоже на ошибку дедупликации. Придумана она для того, чтоб убирать дубликаты, возникшие в процессе network discovery - к примеру нода, у которой два сетевых интерфейса могла сначала добавится как две отдельных ноды, а потом, когда серверу удалось получить с этой ноды список интерфейсов, то стало понятно, что это одна и та же нода.
Используете ли вы зоны?
Дедупликация происходит при выполнении configuration poll. Было бы итересно посмотреть, что именно происходит. Если возможно, включите на время дедупликацию, поставьте 6 уровень дебага и сделайте configuration poll на нодах, которые пропадают.
Уровень дебага можно менять не останавливая сервер -
nxadm -c "debug 6"
Включил дебаг. На нескольких нодах есть дублирующиеся 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]
С такой конфигурацией дедупликацию лучше отключить. А вообще нам надо будет подумать как правильно обрабатывать такую ситуацию и не допускать false positive для дедупликации.
Добавили ишшую на это: https://track.radensolutions.com/issue/NX-1889