NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: enp on April 27, 2012, 12:17:02 PM

Title: Invalid network mask 255.255.255.255 on interface "venet0:1"
Post by: enp on April 27, 2012, 12:17:02 PM
Здравствуйте!

Получил аларм для хоста, на котором запущен сам NetXMS:

Invalid network mask 255.255.255.255 on interface "venet0:1", should be 255.255.255.0

Почему он так решил? И как сделать так, чтобы подобные алармы больше не приходили?
Title: Re: Invalid network mask 255.255.255.255 on interface "venet0:1"
Post by: kozlov_ao on April 27, 2012, 02:32:03 PM
отключить в Event Processing Policy правило "Generate alarm when incorrect network mask detected on interface".
Title: Re: Invalid network mask 255.255.255.255 on interface "venet0:1"
Post by: enp on June 06, 2012, 03:19:34 PM
Отключил, однако хотелось бы понять логику. На основании чего NetXMS сделал вывод о неправильной маске? Такое ощущение, что ему все маски отличные от /24 не нравятся.
Title: Re: Invalid network mask 255.255.255.255 on interface "venet0:1"
Post by: Victor Kirhenshtein on June 07, 2012, 06:41:44 PM
Логика работы такая: когда NetXMS находит/добавляет хост с адресом из субнета, которого еще нет, то создается новый объект субнета, и маска берется из конфигурации интерфейса нового хоста. В большинстве случаев это будет правильная маска. Все остальные хосты с интерфейсами из этого субнета проверяются на соответствие маске из уже существующего объекта субнета. Проблема возникает тогда, когда первым хостом в субнете является хост с неправильной маской, либо хост, с которого информацию получить нельзя - в этом втором случае NetXMS принимает маску равной 255.255.255.0 (/24), поскольку это один из самих распространенных вариантов. Если получилась неправильная конфигурация, то надо удалить неправильний объект субнета, и сделать конфигуратион полл хосту с правильной маской из этого субнета - тогда объект субнета будет создан заново с правильной маской.