некоректная работа правил "покраски" интерфейсов
Если в списке правил присутствует хотябы одно для которого регекс не записан, т.е в табличке оно "any" (см правило "servers")
то им будет покрашены интерфейсы в объектах которые не попадают в этот селектор ни в эти правила.
пример.
- в правиле "servers" стоит "any"
- SRTV-ATS20-AR1.san.ru попадает в селектор paint.pe и не попадает в селектор "paint.server"
- запускаем ./noc discovery --debug run --check=interface box SRTV-ATS20-AR1.san.ru
- в логах видим
2017-11-10 19:31:50,815 [scheduler.discovery] [12549] [discovery|box|SRTV-ATS20-AR1.san.ru|interface] Searching port by name: SRTV-ATS20-AR1.san.ru:Gi 3/20
2017-11-10 19:31:50,909 [scheduler.discovery] [12549] [discovery|box|SRTV-ATS20-AR1.san.ru|interface] Interface Gi 3/20 has been classified as 'net.access.1g'
WTF!!!!
- в правиле "servers" добавляем строчку для выбора, например "name - regex - .*"
- запускаем ./noc discovery --debug run --check=interface box SRTV-ATS20-AR1.san.ru
- в логах
2017-11-10 19:30:52,947 [scheduler.discovery] [12549] [discovery|box|SRTV-ATS20-AR1.san.ru|interface] Interface Gi 2/41 has been classified as 'net.core.1g'
2017-11-10 19:30:52,954 [scheduler.discovery] [12549] [discovery|box|SRTV-ATS20-AR1.san.ru|interface] Searching port by name: SRTV-ATS20-AR1.san.ru:Gi 2/42
2017-11-10 19:44:03,947 [scheduler.discovery] [12549] [discovery|box|SRTV-ATS20-AR1.san.ru|interface] Interface Te 4/2 has been classified as 'net.core.10g'
2017-11-10 19:44:03,953 [scheduler.discovery] [12549] [discovery|box|SRTV-ATS20-AR1.san.ru|interface] Searching port by name: SRTV-ATS20-AR1.san.ru:Te 4/3