Existe um OID para recuperar uma partição HDD específica no SNMP?

3

Eu quero obter espaço livre em disco rígido de uma partição específica, existe uma maneira de recuperar isso com o SNMP OID? Existe algum OID especial para isso?

EDITAR:
o OID .1.3.6.1.4.1.2021.9.1.7.1 refere-se ao espaço disponível no disco. Como pode obter o espaço livre da partição? Isso é o que eu quero.

    
por ALH 25.08.2015 / 08:13

1 resposta

3

Dependendo do seu caso, o layout da partição e os pontos de montagem podem variar: mas aqui está um exemplo de reportar espaço livre em disco em partições

duas partições montadas : df | grep mnt /dev/xvdz1 5160576 10236 4888196 1% /mnt /dev/xvdz2 36123264 49032 34239276 1% /mnt/test

obtendo índices para eles do snmpwalk: snmpwalk -On -v 2c -c public localhost .1.3.6.1.4.1.2021.9 | grep /dev/xvdz .1.3.6.1.4.1.2021.9.1.3.8 = STRING: "/dev/xvdz1" .1.3.6.1.4.1.2021.9.1.3.9 = STRING: "/dev/xvdz2"

8 e 9 para xvdz1 e xvdz2 em conformidade

pedindo para distribuir gratuitamente esses índices:

para xvdz1 e # snmpwalk -On -v 2c -c public localhost .1.3.6.1.4.1.2021.9.1.7.8 .1.3.6.1.4.1.2021.9.1.7.8 = INTEGER: 4888196

para xvdz2 e # snmpwalk -On -v 2c -c public localhost .1.3.6.1.4.1.2021.9.1.7.9 .1.3.6.1.4.1.2021.9.1.7.9 = INTEGER: 34239276

Compare com a saída de df

    
por 30.08.2015 / 06:06