Ad Widget

Collapse

Триггер лог-файла

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • olexxiiy
    Junior Member
    • Apr 2023
    • 9

    #1

    Триггер лог-файла

    Имеется лог, в нормальном виде он имеет нулевое значение. В случае нештатной ситуации скрипт сортирует данные из лога программы и пишет в данный лог на который, в свою очередь, натравлен Zabbix. При возврате к штатному состоянию лог очищается. Никак не могу понять как правильно настроить триггер, чтобы он выдавал алерт и затем его выключал. Извините, только начинаю разбираться с Zabbix.
  • eldar2116
    Junior Member
    • Jun 2018
    • 16

    #2
    Привет. Сделай двойной чек:
    1. Содержимое лога (поиск текста)
    2. Наличие файла лога/его размер (чтобы сработал триггер).


    Comment

    • olexxiiy
      Junior Member
      • Apr 2023
      • 9

      #3
      Originally posted by eldar2116
      Привет. Сделай двойной чек:
      1. Содержимое лога (поиск текста)
      2. Наличие файла лога/его размер (чтобы сработал триггер).

      А по названиям функций не скажете?
      Спасибо.

      Comment

      • eldar2116
        Junior Member
        • Jun 2018
        • 16

        #4
        Originally posted by olexxiiy

        А по названиям функций не скажете?
        Спасибо.
        Click image for larger version  Name:	изображение.png Views:	0 Size:	15.0 KB ID:	466510
        Click image for larger version  Name:	изображение.png Views:	0 Size:	21.9 KB ID:	466511

        Ищу фразу total size, у меня rsync лог.
        И соответственно проверяю наличие файла. Если имя надо динамическое, то в скрипте создания лога сделайте симлинк в самом начала затирания старого лог файла. И чекайте симлинк. В моём случае repl-last.log это симлинк на файл лога с именами по дня недели.

        У меня zabbix 5.0

        Comment

        • olexxiiy
          Junior Member
          • Apr 2023
          • 9

          #5
          eldar2116
          По размеру файла работает, но мне ещё необходимо, чтобы была возможность прочитать содержимое файла в самом алерте.
          У меня 6.4

          Comment

          • eldar2116
            Junior Member
            • Jun 2018
            • 16

            #6
            Originally posted by olexxiiy
            eldar2116
            По размеру файла работает, но мне ещё необходимо, чтобы была возможность прочитать содержимое файла в самом алерте.
            У меня 6.4
            vfs.file.contents[file,<encoding>] Получение содержимого файла. Возвращает текст

            смотрите на этот итем тогда. У меня лог большой, я не пользуюсь таким

            Comment

            • olexxiiy
              Junior Member
              • Apr 2023
              • 9

              #7
              Триггер не работает ни при каких условиях. Что не так?

              Click image for larger version  Name:	zabbix1.png Views:	0 Size:	13.9 KB ID:	466846Click image for larger version  Name:	zabbix2.png Views:	0 Size:	14.5 KB ID:	466847

              Comment

              Working...