NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Denis on November 17, 2020, 03:06:33 PM

Title: Имена узлов.
Post by: Denis on November 17, 2020, 03:06:33 PM
Добрый день.

Устанавливал NetXMS на Windows (Windows 7 + SQL Express), сервер нормально резолвил имена после обнаружения узлов через  Network Discovery  в пределах одной подсети. Машины в основном Windows, агентов netxms нет. Есть домен. Часть машин в домене, часть нет. Обратной зоны DNS нет.
Недавно переставил NetXMS на Ubuntu (Server 20.04 + PostgreSQL), поставил новый 3.5.136. Никак не получается резолвить имена узлов. Делаю на ноде Poll->Configuration(full), пишет "Node name cannot be resolved". Поставил samba, nmblookup определяет имя по IP и доменных машин и нет, NetXMS не хочет. Подскажите, без reverse dns не получится резолвить имена как на windows через netbios?
Title: Re: Имена узлов.
Post by: Filipp Sudanov on November 17, 2020, 08:13:24 PM
Что-то такое должно помочь:

sudo apt-get install winbind libnss-winbind

sudo vi /etc/nsswitch.conf
исправить
hosts: files dns
на
hosts: files dns wins

Подробнее тут:
https://askubuntu.com/questions/27541/why-cant-my-machine-resolve-local-windows-hostnames
Title: Re: Имена узлов.
Post by: Denis on November 18, 2020, 12:31:58 PM
Спасибо за ответ.

Все что вы написали (и по ссылке тоже) у меня прописано и работает. По имени машины ip резолвятся. И у компов у которых есть запись в dns и у которых нет (то есть через netbios samba). Но нужно определять по IP имя, и вот тут не понятно. Nmblookup по ip определяет имена любые (dns и не dns), какой командой еще проверить не знаю. Как сделать чтоб netxms использовал netbios samba для определения имен?
Title: Re: Имена узлов.
Post by: Victor Kirhenshtein on November 19, 2020, 07:46:44 PM
На Linux сервер использует вызов gethostbyaddr для получения имени хоста по адресу. Вроде как на его работу влияет /etc/host.conf и /etc/nsswitch.conf - можно посмотреть что можно сделать в /etc/host.conf.
Title: Re: Имена узлов.
Post by: Denis on January 26, 2021, 03:24:24 PM
Спасибо Виктор.
Приношу извинения за поздний ответ, не было возможности заниматься NETXMS.
На данный момент поставил сервер опять на windows, с linux еще буду разбираться...