Ad Widget

Collapse

Мониторинг файлов раз в сутки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • He-ba
    Junior Member
    • Mar 2021
    • 15

    #1

    Мониторинг файлов раз в сутки

    Добрый день!

    Форум посмотрел, но не смог найти подходящего ответа.

    Суть проблемы:

    Есть Windows сервер где раз в сутки с 00:00 - 03:00 создается файл, но если он не создается, то это делают вручную.

    Два варианта:

    1)в этот же отрезок времени 00:30 - 03:00

    2)В 8-9 утра.

    вот так это выглядит в Latest data:
    Click image for larger version

Name:	Latest_data.JPG
Views:	103
Size:	14.3 KB
ID:	420962

    Был сделан триггер

    {host_name:vfs.file.time[C:\webstore\,modify].fuzzytime(86400)}=0 and {host_name:vfs.file.time[C:\webstore\,modify].time()}>000000 and {host_name:vfs.file.time[C:\webstore\,modify].time()}>030000

    теперь я понимаю что он не идеален, если файл создан в 9 утра по этому тригеру он сработает через 24 часа - в 9 утра, а это не годится т.к. он должен это делать в тот отрезок времени в который он работает 00:00 - 03:00

    Думал попробовать с diff

    {host_name:vfs.file.time[C:\webstore\,modify].diff()}=0-{host_name:vfs.file.time[C:\webstore\,modify].last(0)} но не могу придумать концовку.

    Дайте совет или направьте как лучше это реализовать. Буду очень благодарен и признателен. C Zabbix не долго работаю, возможно есть нюансы или это все тривиально просто
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Здравствуйте!
    Честно говоря, не очень понятна сама постановка задачи.
    Чего Вы хотите от Zabbix-а? Опишите, пожалуйста, своими словами, при каких условиях требуется срабатывание триггера, тогда можно будет помочь эти условия представить в виде формулы.

    Comment

    • He-ba
      Junior Member
      • Mar 2021
      • 15

      #3
      У меня есть 3 папки на Windows сервере где в период времени (ночью) с 00:00 - 02:30 генерируются файлы, но бывает так что в 1-ой, 2-ух или даже в 3-ех папках эти файлы не генерируются. Пытаюсь понять/создать оповещение, что если до 2:30 Zabbix проверит наличие этих файлов и если в этих папаках не окажется то срабатывает триггер и соответственно оповещение на почту.

      Comment

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

        #4
        Т.е. элемент данных из триггера - это время последней модификации папки (по которому вы определяете, появился ли в ней новый файл)?

        А отслеживать окончание проблемы - нужно?
        Потому как если нет (т.е. надо только отослать уведомление, после чего триггер можно закрывать), то и проверять можно по custom-распианию раз в сутки (и закрывать проблему по тайм-ауту - скажем по nodata() через 30 секунд).
        Если же нужно - то проверять надо круглосуточно, а контроль времени добавить в условие триггера. Например, если интервал опроса у нас не превышает 10 минут, то можно сделать так:
        Условие проблемы:
        Code:
        {host_name:vfs.file.time[C:\webstore\,modify].time()}>030000 and
        {host_name:vfs.file.time[C:\webstore\,modify].time()}<=031000 and
        {host_name:vfs.file.time[C:\webstore\,modify].fuzzytime(14400)}=0
        Условие восстановления:
        Code:
        {host_name:vfs.file.time[C:\webstore\,modify].fuzzytime(600)}=1
        Т.е. в промежутке с 03:00 до 03:10 триггер будет срабатывать в случае, если возраст папки превышает 4 часа.
        А закрываться будет только тогда, когда возраст папки не превышает 10 минут (независимо от времени суток).

        Comment

        • He-ba
          Junior Member
          • Mar 2021
          • 15

          #5
          Да там условно дата генерации файла случайная с 00:00 - 02:30 и брались сутки в триггере. Спасибо мне теперь более понятно стало и куда смотреть, открыли глаза . Буду пробовать. Еще раз спасибо за совет и удачного дня Вам!

          Comment

          • Дарый
            Junior Member
            • Mar 2021
            • 1

            #6
            Тоже с такой проблемой столкнулся. Но не совсем понял, что в итоге делять

            Comment

            Working...