Ad Widget

Collapse

Проверка наличия файла по сети

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • legat777
    Junior Member
    • Jun 2019
    • 3

    #1

    Проверка наличия файла по сети

    Коллеги, только начал изучать Забикс, сразу вопрос - необходимо проверять наличие определенных файлов на сетовом диске. Я создал элемент данных с командой vfs.file.exists[z:\1.txt] , прикрутил его к серверу, но мониторинг данных упорно рисует нули, хотя файл есть. Диск Z: - сетевой, пробовал vfs.file.exists[\\ipaddress\1.txt] - все равно ноль. Что я не так делаю?
  • legat777
    Junior Member
    • Jun 2019
    • 3

    #2
    У меня получилось только на Линуксе это сделать, примонтировав сетевую папку. Можно ли то же самое на виндовз машине сделать?

    Comment

    • lastvalue
      Junior Member
      • Jun 2019
      • 20

      #3
      legat777, если не сложно, пожалуйста напишите по шагам как вы сделали эту проверку. Я полный нуб. Тоже только начала учить Zabbix.

      Comment

      • legat777
        Junior Member
        • Jun 2019
        • 3

        #4
        На линукс машине:
        # mkdir /mnt/forcheckfile
        # mount //192.168.0.1/folder /mnt/forcheckfile -o username=1,password=1,vers=1.0
        # echo "//192.168.0.1/Folder /mnt/forcheckfile cifs username=1, password=1, vers=1.0 0 0" >> /etc/fstab
        В Заббиксе идете в Настройки- узлы сети, ищете свой заббикс сервер (он же линукс сервер), клацаете Элементы данных. Создаете новый элемент данных с ключом vfs.file.exists[/mntforcheckfile/marker.txt] А дальше можете установить триггер, если значение будет 0, значит файла нет

        Comment

        • lastvalue
          Junior Member
          • Jun 2019
          • 20

          #5
          legat777, спасибо большое за ответ!

          Comment

          Working...