Dude Вывести на Label NetBios имя

Обсуждение ПО и его настройки
Ответить
SalaVila
Сообщения: 12
Зарегистрирован: 30 дек 2013, 15:42

Подскажите пожалуйста как в Dude 6.46.3 Вывести на Label NetBios имя?
Есть встроенная переменная [Device.Name] она выводит FQDNS имя, а хотелось бы иметь более компактную метку на карте (чуть больше 200 устройств)
Предполагаю что можно набросать свою функцию, которая будет вырезать из полного DNS имени домен. и потом вставить её в LABEL. Но не могу найти в списоке функций текстовые.
Мысль такая, что бы вырезать домен если он соответствует заданной строке или набору строк, а неизвестные пусть отображаются.


[CRS354-48G-4S+2Q+] [wAP ac | G-5HacT2HnD] [HEX | 750G r3] [RB4011iGS+] [cAP ac | RBcAPGi-5acD2nD] [hAP ac² | RBD52G-5HacD2HnD]
[951G-2HnD] [951Ui-2HnD] [RouterOS CHR]
SalaVila
Сообщения: 12
Зарегистрирован: 30 дек 2013, 15:42

Отвечаю сам себе:
Function: device_short_name
Code: string_substring(device_property("Name"),0,string_find(device_property("Name"),".mydomain.spb.ru"))
Use in Label: [device_short_name()]
В глобалных Settings\ Map\Device Apperance\Label меняем [device.Name] на [device_short_name()]

О да.... Инфу почерпнул здесь http://tandem.ck.ua/dude.php


[CRS354-48G-4S+2Q+] [wAP ac | G-5HacT2HnD] [HEX | 750G r3] [RB4011iGS+] [cAP ac | RBcAPGi-5acD2nD] [hAP ac² | RBD52G-5HacD2HnD]
[951G-2HnD] [951Ui-2HnD] [RouterOS CHR]
Ответить