[comment]: # ({5067cf1d-5067cf1d})
# 1 Descoberta de sistemes d'arxius muntats

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

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

És possible descobrir els sistemes de fitxers muntats i les seves propietats:

- nom del punt de muntatge
- tipus de sistema de fitxers
- mida del sistema de fitxers
- estadístiques d'inode
- opcions de muntatge

Per fer-ho, podeu emprar una combinació de:

- element agent [`vfs.fs.get`](/manual/config/items/itemtypes/zabbix_agent#vfs.fs.get) com a element mestre
- regles de descoberta de baix nivell i prototips d'elements dependents

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

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

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

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

Creeu un element d'agent Zabbix amb la clau següent:

     vfs.fs.get

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

Estableix el tipus d'informació a "Text" per a dades JSON possiblement grans.

Les dades que retorna aquest element contindran alguna cosa com el següent per a un sistema de fitxers muntat:

``` {.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})
##### Regla LLD dependent

Creeu una regla de descoberta de baix nivell com a tipus "Element dependent":

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

Com a element principal, seleccioneu l'element `vs.fs.get` que hem creat.

A la pestanya "Macros LLD", definiu macros personalitzades amb el JSONPath corresponent:

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

A la pestanya "Filtres", heu d'afegir una expressió regular que filtri només sistemes d'arxius de **lectura i escriptura**:

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

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

[comment]: # ({2011da1c-2011da1c})
##### Prototip d'element dependent

Creeu un prototip d'element amb el tipus "Article dependent" en aquesta regla de LLD. Com a element mestre d'aquest prototip, escolliu l'element `vfs.fs.get` que hem creat.

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

Tingueu en compte l'ús de macros personalitzades al nom i la clau del prototip de l'element:

- *Nom*: Espai lliure al disc a {\#FSNAME}, escriviu: {\#FSTYPE}
- *Clau*: Free\[{\#FSNAME}\]

Com a tipus d'informació, empreu:

- *Numèric (sense signe)* per a mètriques com ara "lliure", "total", "utilitzat"
- *Numèric (flotant)* per a mètriques com "pfree", "pused" (percentatge)

A la pestanya "Preprocessament" del prototip d'element, trieu JSONPath i empreu l'expressió JSONPath següent com a paràmetre:

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

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

Quan comenci la descoberta, es crearà un element per punt de muntatge. Aquest element retornarà el nombre d'octets lliures per al punt de muntatge donat.

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