Ad Widget

Collapse

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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DEOVER
    Junior Member
    • Mar 2011
    • 11

    #1

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

    Добрый день уважаемые,
    Подскажите пожалуйста, каким образом можно мониторить текстовый файл в формате *.txt на изменения.

    Т.е. задача стоит такая:
    1) файл записывает логи в файл filelog.txt
    2) так вот мне надо мониторить следующим образом: этот файл записывает лог один раз в час, мониторить нужно так, что если в файл не было записей (изменений) в течении 12 часов, то выскакиевает алерт, что файл в прежнем состоянии и не менялся.

    Я попробовал через переменную vfs.file.time и log ни чего не вышло. куда рыть?
    Помогите по мере возможности решить эдакую задачу.

    Заранее большое человеческое спасибО!
  • McSim
    Junior Member
    • Aug 2011
    • 8

    #2
    На той машине, где ведеться мониторинг, поставить zabbix_agent
    И тогда в триггере прописать что-то вроде:
    {SERVER_NAME:vfs.file.time[c:\folder1\folder2\file.txt].delta(43200)}=0

    И ли по русски, триггер устанавливается, если на сервере с именем SERVER_NAME файл c:\folder1\folder2\file.txt не менялся в течении 43200 секунд.

    Comment

    • DEOVER
      Junior Member
      • Mar 2011
      • 11

      #3
      На том сервере есть агент, завтра попробую сделать так как описали, потом отпишусь. Все равно спасибо за отклик.

      Comment

      • Navoyenok
        Senior Member
        • Dec 2011
        • 101

        #4
        Доброго времени суток, коллеги.

        Собственно, недавно решал подобную проблему.

        Удалось качественно решить только через внешний скрипт, который перед очередной проверкой возвращал значение которое возвращало триггер в состояние "ОК" (выключил в Actions отправлять уведомления при восстановлении). Если этого не сделать то раз получив уведомление, пока триггер не вернется в состояние "ОК" Вы не будете получать аллерта (эскалацию для данного события не настраивал).

        Удачи.

        Comment

        Working...