? poss¨ªvel descobrir sistemas de arquivos montados e suas propriedades (nome do ponto de montagem, tipo de ponto de montagem, tamanho do sistema de arquivos e inode Estatisticas).
Para fazer isso, voc¨º pode usar uma combina??o de:
vfs.fs.get
como o item mestreCrie um item de agente Áú»¢¶Ä²© usando a seguinte chave:
Defina o tipo de informa??o como "Texto" para dados JSON possivelmente grandes.
Os dados retornados por este item conter?o algo como o seguinte para um sistema de arquivos montado:
{
"fsname": "/",
"fstype": "rootfs",
"bytes": {
"total": 1000,
&±ç³Ü´Ç³Ù;²µ°ù¨¢³Ù¾±²õ&±ç³Ü´Ç³Ù;: 500,
"usado": 500,
&±ç³Ü´Ç³Ù;±è²µ°ù¨¢³Ù¾±²õ&±ç³Ü´Ç³Ù;: 50,00,
"empurrado": 50,00
},
"inodos": {
"total": 1000,
&±ç³Ü´Ç³Ù;²µ°ù¨¢³Ù¾±²õ&±ç³Ü´Ç³Ù;: 500,
"usado": 500,
&±ç³Ü´Ç³Ù;±è²µ°ù¨¢³Ù¾±²õ&±ç³Ü´Ç³Ù;: 50,00,
"empurrado": 50,00
}
}
Crie uma regra de descoberta de baixo n¨ªvel como tipo "Item dependente":
Como item mestre selecione o item vfs.fs.get
que criamos.
Na aba "Macros LLD" defina macros personalizadas com o correspondente Caminho JSON:
Crie um prot¨®tipo de item com o tipo "Item dependente" nesta regra LLD. Como item mestre para este prot¨®tipo selecione o item vfs.fs.get
que criamos.
Observe o uso de macros personalizadas no nome e na chave do prot¨®tipo do item:
Como tipo de informa??o, use:
Na guia "Pr¨¦-processamento" do prot¨®tipo do item, selecione JSONPath e use o seguinte express?o JSONPath como par?metro:
Quando a descoberta for iniciada, ser¨¢ criado um item por cada ponto de montagem. Este item retornar¨¢ o n¨²mero de bytes livres para o ponto de montagem fornecido.