Добрый день! Поясните правильно ли я понимаю работу тегов или нет.
Есть элемент данных для мониторинга пользователей 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} выходит пустой
но сбоку сработавшего триггера значение тега есть никуда не пропало выходит что он это значение никак не берет? и его никак не взять?
Т.е. действие нужно выполнять сразу пока элемент повторно не получил пустое значение ?

Есть элемент данных для мониторинга пользователей 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} выходит пустой
но сбоку сработавшего триггера значение тега есть никуда не пропало выходит что он это значение никак не берет? и его никак не взять?
Т.е. действие нужно выполнять сразу пока элемент повторно не получил пустое значение ?