[comment]: # translation:outdated

[comment]: # ({5067cf1d-5067cf1d})
# 1 Откривање монтираних система датотека

[comment]: # ({/5067cf1d-5067cf1d})

[comment]: # ({407d84de-fe14cbff})
#### Преглед

Могуће је открити монтиране системе датотека и њихова својства:

-  назив тачке монтирања 
-  тип система датотека 
-  величина система датотека 
-  inode статистика
-  опције монтирања

Да бисте то урадили, можете користити комбинацију:

-  `vfs.fs.get` ставка агента као главна ставка
-  зависно правило откривања ниског нивоа и прототипови предмета

[comment]: # ({/407d84de-fe14cbff})

[comment]: # ({5d32b87c-5d32b87c})
#### Конфигурација

[comment]: # ({/5d32b87c-5d32b87c})

[comment]: # ({f7a81854-194f3d7a})
##### Главна ставка

Креирајте ставку Zabbix агента користећи следећи кључ:

    vfs.fs.get

![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_item.png)

Подесите тип информација на "Текст" за могуће велике JSON податке.

Подаци које враћа ова ставка ће садржати нешто попут следећег
за монтирани систем датотека:

``` {.java}
[
  {
    "fsname": "/",
    "fstype": "ext4",
    "bytes": {
    "total": 249405239296,
    "free": 24069537792,
    "used": 212595294208,
    "pfree": 10.170306,
    "pused": 89.829694
    },
    "inodes": {
    "total": 15532032,
    "free": 12656665,
    "used": 2875367,
    "pfree": 81.487503,
    "pused": 18.512497
    },
    "options": "rw,noatime,errors=remount-ro"
  }
]
```

[comment]: # ({/f7a81854-194f3d7a})

[comment]: # ({681a3674-c379fb62})
##### Зависно правило LLD

Направите правило откривања ниског нивоа као тип "Зависна ставка":

![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld.png)

Као главну ставку изаберите ставку `vfs.fs.get` коју смо креирали.

На картици "LLD макрои" дефинишите прилагођене макрое са одговарајућим
JSONPath:

![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld_b.png)

На картици "Филтери" можете да додате регуларни израз који филтрира само системе датотека **читање-уписивање**:

![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld_c.png)

[comment]: # ({/681a3674-c379fb62})

[comment]: # ({2011da1c-2011da1c})
##### Прототип зависне ставке

Направите прототип ставке са типом "Зависна ставка" у овом LLD правилу. Ас
мастер ставка за овај прототип изаберите ставку `vfs.fs.get` коју смо креирали.

![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)

Обратите пажњу на употребу прилагођених макроа у називу и кључу прототипа ставке:

-  *Назив*: Слободан простор на диску на {\#FSNAME}, откуцајте: {\#FSTYPE}
-  *Кључ*: Free\[{\#FSNAME}\]

Као врсту информација користите:

–  *Нумерички (непотписани)* за показатеље као што су 'бесплатно', 'укупно', 'искоришћено'
–  *Нумерички (флоат)* за метрике као што су 'pfree', 'pused' (проценат)

На картици прототип ставке "Препроцесирање" изаберите JSONPath и користите
следећи JSONPath израз као параметар:

    $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()

![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)

Када откривање почне, креираће се једна ставка по свакој тачки монтирања.
Ова ставка ће вратити број слободних бајтова за дату тачку монтирања.

[comment]: # ({/2011da1c-2011da1c})
