Ad Widget

Collapse

Теги и регулярное выражение {{ITEM.VALUE}.iregsub(".......)", "\1")}

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • temka35
    Junior Member
    • Feb 2018
    • 11

    #1

    Теги и регулярное выражение {{ITEM.VALUE}.iregsub(".......)", "\1")}

    Добрый день! Поясните правильно ли я понимаю работу тегов или нет.

    Есть элемент данных для мониторинга пользователей windows на основе лога
    eventlog["Microsoft-Windows-TerminalServices-LocalSessionManager/Operational",,,,^(21|23|24|25)$,,skip]

    Запрашиваю каждую 1 минуту

    Описание
    17 - ошибка Не удалось запустить службу удаленного рабочего стола
    21 - успешный Вход
    22 - получено уведомление о запуске оболочки
    23 - выход из сеанса
    24 - отключен
    25 - успешное переподключение


    Триггер на отключившихся пользователей которые просто закрыли на крестик сессию RDP , а не завершили сеанс.
    Проблема
    {Windows external login monitor:eventlog["Microsoft-Windows-TerminalServices-LocalSessionManager/Operational",,,,^(21|23|24|25)$,,skip].logeventid(24)}=1
    Восстановление
    {Windows external login monitor:eventlog["Microsoft-Windows-TerminalServices-LocalSessionManager/Operational",,,,^(21|23|24|25)$,,skip].logeventid(24)}=0


    В имени тега есть регулярка которая показывает код сеанса данного пользователя {{ITEM.VALUE}.iregsub("Код сеанса: (.*)", "\1")}

    Суть вопроса в чем
    Кто то отключился Сработал триггер, регулярка отработала присвоила триггеру тег например 2

    Дальше у меня действие спустя 5 минут завершить сессию данного пользователя (мало ли просто обрыв инет пропал даю 5 минут ожидания)
    Элемент за это время у нас еще опроситься 4 раза, естественно там регулярки не будет, так как изменений в логе нет по этой сессии

    И когда срабатывает действие выполнить команду logoff "{EVENT.TAGS}" /server:{HOST.CONN}
    то макрос {EVENT.TAGS} выходит пустой

    но сбоку сработавшего триггера значение тега есть никуда не пропало выходит что он это значение никак не берет? и его никак не взять?
    Т.е. действие нужно выполнять сразу пока элемент повторно не получил пустое значение ?

    Click image for larger version

Name:	image_16243.jpg
Views:	416
Size:	176.1 KB
ID:	402287

    Click image for larger version

Name:	image_16244.jpg
Views:	339
Size:	279.8 KB
ID:	402288
Working...