Ad Widget

Collapse

Фильтра LLD по объёму диска

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • 3nep
    Junior Member
    • Jan 2020
    • 8

    #1

    Фильтра LLD по объёму диска

    Доброго дня. Хочу отфильтровать найденные диски по размеру, чтобы исключить всякие CD\DVD-ROM, флешки. Букв дисков много и отличаются в зависимости от машины, типы тоже разные, фильтр от 100Г помог бы решить проблему, но не знаю как именно это сделать и есть ли вообще такая возможность. Спасибо.
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Со стандартным LLD правилом не получится, ибо в нем нет такого понятия как объем диска.
    Сделай своё обнаружение! (скрипт, который создаст json)
    В которое включи нужные метрики (размер fs в частности) и фильтруй на здоровье.



    К стати в стандартном vfs.fs.discovery есть {#FSDRIVETYPE} . Если он removable или cdrom - то это явный указатель на флешки и CD....

    Comment

    • shkiper
      Senior Member
      • Mar 2016
      • 123

      #3
      нынче многие команды могут выводить в json и на их основе можно сделать LLD
      например с некоторых пор так умеет делать lsblk:
      lsblk -Jpo NAME,FSTYPE,MOUNTPOINT,TYPE,SIZE,RM,HOTPLUG,MODEL, SERIAL

      практически готовое LLD, там есть и размер устройства, и признаки hotplug и rm (съемные устройства)

      smartctl тоже так умеет:
      smartctl --scan -j | sed 's/"name"/"{#DISKNAME}"/g' | sed 's/"devices"/"data"/g'
      это уже совсем готовое LLD, только что касаемо размера, smartctl надо еще мучить

      про виндовс не скажу, наверно там у них тоже что-то такое есть
      Last edited by shkiper; 23-01-2020, 13:40.

      Comment

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

        #4
        В версиях агента, начиная с 4.0.17/4.4.5 появился новый параметр - vfs.fs.get (возвращает JSON, по аналогии с vfs.fs.discovery).
        Надо посмотреть, что именно там будет возвращаться; возможно, подойдёт для данной задачи.

        Comment

        Working...