Ad Widget

Collapse

Мониторинг содержимого папки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ksingh
    Junior Member
    • Nov 2014
    • 6

    #1

    Мониторинг содержимого папки

    Господа нид хелп..
    основываясь на данную тему --> https://www.zabbix.com/forum/showthread.php?t=51849

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

    @echo off
    Set Folder=d:\Archive\Video\Камера 1 (Video)

    for /f "delims=" %%d in ('dir /b/s/a-d/od "%Folder%\*.*"') do set "$d=%%~nxd %%~td"

    cd /d "d:\Archive\Video\Камера 1 (Video)"

    for %%i in (%$d%) do (
    for /f %%j in ("%%~ti") do (
    if %%j==%date% (
    echo 1
    ) else (
    echo 0
    )
    )
    )

    Прописал ЮзерПараметр в zabbix-agent.conf на наблюдаемом узле:

    UnsafeUserParameters=1
    UserParameter=record[*], "C:\Program Files\zabbix\cam1.bat" $1

    при выполнении команды в консоле сервера zabbix результат есть:

    [root@SRV-ZABBIX-MONITOR ~]# zabbix_get -s ws-office-vn6 -k record
    1

    А вот при добавлении элемента данных в наблюдаемый узел получаю такую картину- элемент не поддерживается, ошибка: Get value from agent failed: ZBX_TCP_READ() failed: [4] Interrupted system call (см файлы item и notsupported)

    Что я сделал не так??
    Attached Files
  • Ksingh
    Junior Member
    • Nov 2014
    • 6

    #2
    Пост можно закрывать, проблему решил.

    Comment

    • flea
      Junior Member
      • Dec 2015
      • 11

      #3
      Originally posted by ksingh
      Пост можно закрывать, проблему решил.
      не будь м*, если решил то опиши решение.

      Comment

      • Just-it
        Member
        • Jan 2015
        • 42

        #4
        Originally posted by flea
        не будь м*, если решил то опиши решение.
        +1 поддерживаю

        Comment

        • Firm
          Senior Member
          • Dec 2009
          • 342

          #5
          Я поступал проще - мониторил дату-время самой директории.

          Comment

          • rough-84
            Senior Member
            • Oct 2014
            • 198

            #6
            Предположу что вы могли забыть добавить строку с агенте
            EnableRemoteCommands=1

            Comment

            • LeoZepp
              Member
              • Jun 2016
              • 47

              #7
              Originally posted by Firm
              Я поступал проще - мониторил дату-время самой директории.
              Мониторили дату и время изменения директории? какой Item и как триггер написан?

              Comment

              • karik-himik
                Senior Member
                • Oct 2015
                • 116

                #8
                Originally posted by leozepp
                Мониторили дату и время изменения директории? какой item и как триггер написан?
                Думаю, что имелось ввиду "скрипт был попроще"
                Возможность мониторить дату изменения папки из коробки, наверное всем бы пригодилась

                Comment

                • LeoZepp
                  Member
                  • Jun 2016
                  • 47

                  #9
                  Originally posted by karik-himik
                  Думаю, что имелось ввиду "скрипт был попроще"
                  Возможность мониторить дату изменения папки из коробки, наверное всем бы пригодилась
                  Это облегчило бы жизнь всем и во многом))

                  Comment

                  Working...