Коллеги, не нашел примера в форуме для следующей задачи:
Как сгруппировать в контейнере все устройства конкретного вендора (первые три поля мак-адреса)?
написать в Automatic bind rules для контейнера код который циклом пройдется по всем интерфейсам ноды и если найдет на одном из них нужный мак - ответи true
Кодом не поделитесь, коллега?
Буду крайне признателен.
Не поделюсь, тк не использую Automatic bind rules. Но всё что вам нужно - вернуть в скрипте true если хотите поместить ноду в контейнер или false - если не хотите.
Примерно так:
interfaces = GetNodeInterfaces($node);
foreach(i : interfaces)
{
return i->macAddr like "85:55:*";
}
return false;
Немножко не так:
interfaces = GetNodeInterfaces($node);
foreach(i : interfaces)
{
if (i->macAddr like "85:55:*")
return true;
}
return false;