Ad Widget

Collapse

Хочется странного 2

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • frofis
    Junior Member
    • Apr 2025
    • 17

    #1

    Хочется странного 2

    Приветствую!
    Создал траппер
    Посылаю в него по одному сообытию ausearch
    В данных например:
    Code:
    ----
    type=USER_START msg=audit(08.08.2025 15:48:12.887:1724) : pid=32944 uid=user auid=user ses=7 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask,pam_xauth acct=root exe=/usr/bin/su hostname=test.ex.ru addr=? terminal=/dev/pts/0 res=success'
    Создаю тригер с именем "Начало работы пользователя"
    В выражении ищу вхождение USER_START
    Все работает, но
    хочется к имени тригера добавить имя пользователя из поля acct=root
    Как можно это сделать?

    В предобработке я могу вытащить это поле в ITEM.LASTVALUE , но не хочется терять остальную информацию
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Предполагаю, что можно использовать макрос {ITEM.VALUE} (ссылка) совместно и макрофунцией regsub() (ссылка) для извлечения нужного фрагмента значения.
    Last edited by Kos; 11-08-2025, 13:08. Reason: опечатка

    Comment

    • frofis
      Junior Member
      • Apr 2025
      • 17

      #3
      Приветствую, Kos!

      Это нужно делать в предобработке?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by frofis
        Приветствую, Kos!

        Это нужно делать в предобработке?
        Нет, в настройках триггера - либо в поле "Имя" триггера, либо в поле "Имя события".

        Comment

        • frofis
          Junior Member
          • Apr 2025
          • 17

          #5
          Приветствую, Kos!

          Спасибо ОГРОМНОЕ. Все получилось

          Comment

          Working...