Здравствуйте!
Получил аларм для хоста, на котором запущен сам NetXMS:
Invalid network mask 255.255.255.255 on interface "venet0:1", should be 255.255.255.0
Почему он так решил? И как сделать так, чтобы подобные алармы больше не приходили?
			
			
			
				отключить в Event Processing Policy правило "Generate alarm when incorrect network mask detected on interface".
			
			
			
				Отключил, однако хотелось бы понять логику. На основании чего NetXMS сделал вывод о неправильной маске? Такое ощущение, что ему все маски отличные от /24 не нравятся.
			
			
			
				Логика работы такая: когда NetXMS находит/добавляет хост с адресом из субнета, которого еще нет, то создается новый объект субнета, и маска берется из конфигурации интерфейса нового хоста. В большинстве случаев это будет правильная маска. Все остальные хосты с интерфейсами из этого субнета проверяются на соответствие маске из уже существующего объекта субнета. Проблема возникает тогда, когда первым хостом в субнете является хост с неправильной маской, либо хост, с которого информацию получить нельзя - в этом втором случае NetXMS принимает маску равной 255.255.255.0 (/24), поскольку это один из самих распространенных вариантов. Если получилась неправильная конфигурация, то надо удалить неправильний объект субнета, и сделать конфигуратион полл хосту с правильной маской из этого субнета - тогда объект субнета будет создан заново с правильной маской.