Ad Widget

Collapse

Нужна помощь, мониторинг папки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #16
    кстати обошелся без переменных
    Да, разумеется - если папка всего одна, то её можно захардкодить прямо в скрипте.
    Параметр удобен тем, что при необходимости можно легко модифицировать или добавлять новые папки для проверки, не трогая сам скрипт.

    Но, в любом случае, это уже не очень актуально, т.к. в агентах, начиная с версии 4.0, появился встроенный функционал по подсчёту файлов в папках - vfs.dir.count[...].

    Comment

    • Tallo23
      Member
      • Oct 2018
      • 57

      #17
      Originally posted by Kos
      Да, разумеется - если папка всего одна, то её можно захардкодить прямо в скрипте.
      Параметр удобен тем, что при необходимости можно легко модифицировать или добавлять новые папки для проверки, не трогая сам скрипт.

      Но, в любом случае, это уже не очень актуально, т.к. в агентах, начиная с версии 4.0, появился встроенный функционал по подсчёту файлов в папках - vfs.dir.count[...].
      ,спасибо за наводку, заодно можно и старые файлы считать, если я правильно понял.

      Comment

      • Santrope
        Junior Member
        • Mar 2020
        • 2

        #18
        Привет, ребята подскажите плз, как лучше сделать. Есть папка которую нужно мониторить на существование файлов, в нее файлы постоянно прилетают пдф, но бывает не прилетают, нужно мониторить на доступность файлов, если файл в течение полу часа например не прилетел алертить или последний созданный файл больше получаса ему алертить, как то так.

        Comment

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

          #19
          Originally posted by Santrope
          Привет, ребята подскажите плз, как лучше сделать. Есть папка которую нужно мониторить на существование файлов, в нее файлы постоянно прилетают пдф, но бывает не прилетают, нужно мониторить на доступность файлов, если файл в течение полу часа например не прилетел алертить или последний созданный файл больше получаса ему алертить, как то так.
          Ну, собственно, тот же упомянутый vfs.dir.count[...] вполне должен справляться с такой задачей. Посмотрите (по ссылке на документацию, которую я давал в своём предыдущем ответе) описание этой метрики - там можно задать и маски искомых файлов, и возраст этих файлов. По всей видимости, будет что-то вроде:
          Code:
          vfs.dir.count["/путь/к/вашей/папке","(?i)^.+\.pdf$",,file,,,,,,30m]
          - будет считать количество PDF-ов возрастом менее 30 минут, находящихся в указанной папке. Соответственно, триггер: если таких файлов ноль, то что-то перестало работать.

          Comment

          • Santrope
            Junior Member
            • Mar 2020
            • 2

            #20
            Спасибо, попробую

            Comment

            Working...