NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: deepjohnsea on August 22, 2019, 07:33:32 PM

Title: Найти объект с заданными параметрами.
Post by: deepjohnsea on August 22, 2019, 07:33:32 PM
Сижу час в инете и не нахожу ответа.
Короче вопрос...
Есть толпа нод.
Хочу найти все у которых SNMP  и CDP, потом SNMP и LLDP. А еще кое какие по строке из system description.
Вся ведь инфа перед носом во вкладке Overview ноды.
Поиск ковырял, но похоже я уже сдулся. Башка не варит
Title: Re: Найти объект с заданными параметрами.
Post by: Victor Kirhenshtein on August 24, 2019, 08:55:03 PM
Можно сделать через Tools -> Find Object. Если выбрать режим Query, то там пишется NXSL скрипт, причем все параметры каждого проверяемого объекта доступны напрямую, без $object->. Например, все SNMP + CDP ноды можно найти таким запросом:


type == NODE and isSNMP and isCDP


все SNMP + LLDP:

type == NODE and isSNMP and isLLDP


все ноды с текстом "Cisco" в SNMP sysDescription:

type == NODE and sysDescription match ".*Cisco.*"