Eu não sei como alterar o dskIndex manualmente, mas o snmpd usa a ordem definida no arquivo snmpd.conf, então é previsível.
Se você procurar outra solução, leia acima: snmpd fornecer informações sobre o índice de disco, se você pesquisar o oid: 1.3.6.1.2.1.25.2.3.1.3 o sistema retornará lista de discos disponíveis, exemplo:
$ snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.2.3.1.3
iso.3.6.1.2.1.25.2.3.1.3.1 = STRING: "Physical memory"
iso.3.6.1.2.1.25.2.3.1.3.3 = STRING: "Virtual memory"
iso.3.6.1.2.1.25.2.3.1.3.6 = STRING: "Memory buffers"
iso.3.6.1.2.1.25.2.3.1.3.7 = STRING: "Cached memory"
iso.3.6.1.2.1.25.2.3.1.3.8 = STRING: "Shared memory"
iso.3.6.1.2.1.25.2.3.1.3.10 = STRING: "Swap space"
iso.3.6.1.2.1.25.2.3.1.3.31 = STRING: "/"
iso.3.6.1.2.1.25.2.3.1.3.32 = STRING: "/sys/fs/fuse/connections"
iso.3.6.1.2.1.25.2.3.1.3.33 = STRING: "/dev"
iso.3.6.1.2.1.25.2.3.1.3.35 = STRING: "/media/KINGSTON"
o último dígito é o índice, então você pode solicitar o tamanho da partição / assim:
snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.2.3.1.5.31
iso.3.6.1.2.1.25.2.3.1.5.31 = INTEGER: 37458759
Eu não sei qual sistema de monitoramento você usa, mas leia este script check_snmp_storage.pl , o script perl recupera o script tabela de índice com SNMP e solicitar apenas o bom OID. Funciona para nagios, talvez você possa adaptá-lo para outro sistema.