Ad Widget

Collapse

Как следить за изменением размера файла текущей даты

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • k.nazarov
    Junior Member
    • Jun 2020
    • 8

    #1

    Как следить за изменением размера файла текущей даты

    Здравствуйте!

    Есть задача, нужно отслеживать размер файла текущей даты в папке и настроить на него триггер. Триггер будет срабатывать, если файл увеличился на более 600 kb за последние 5 минут, что является критичным.

    В рассматриваемой папке каждый день создается файл и находится там 3 дня, после чего переносится в другую папку. В итоге мы имеем 3 файла с похожим названием ...\2021-04-27-IMAP.log , \2021-04-26-IMAP.log(47Мб), \2021-04-25-IMAP.log(50Мб) из этих файлов, меня интересует текущий.

    Попробовал такой элемент данных vfs.dir.size[D:\folder,IMAP\.log,,,0] и триггер {WS:vfs.dir.size[D:\folder,IMAP\.log,,,0].min(5m)}>600K, но это не совсем то, что мне нужно. В данном случае триггер работает постоянно, т.к. размер файлов больше 600Кб и он берет общую сумму всех файлов.

    Подскажите, есть ли возможность отслеживать "сегодняшний" файла на изменение размера за последние 5 минут?
  • dimir
    Zabbix developer
    • Apr 2011
    • 1080

    #2
    For the future, please use this forum https://www.zabbix.com/forum/in-russian if you would like to communicate in Russian.

    As to your case, I'm afraid there is no built-in functionality to achieve that.

    Comment

    • k.nazarov
      Junior Member
      • Jun 2020
      • 8

      #3
      Разобрался сам. Добавил ЭД vfs.dir.size[E:\folder,IMAP\.log,,,0] с интервалом обновления 5 минут и триггер {workstation:vfs.dir.size[E:\folder,IMAP\.log,,,0].change()}>600000. Получилось следующее, элемент данных раз в 5 минут выдает изменение в размере файла, если файл вырастит более чем на 600кб, то сработает триггер

      Задача закрыта.

      Comment

      Working...