Получение описания диска
пример1:
/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c строка_пароль monitored.com:161 host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageDescr.1результат
HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Memory Buffersпример2:
/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c строка_пароль monitored.com:161 host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageDescr.4результат
HOST-RESOURCES-MIB::hrStorageDescr.4 = STRING: /Последняя цифра - номер устройства.
Получение общее количества блоков на разделе:
пример:
/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c строка_пароль monitored.com:161 host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageSize.4результат
HOST-RESOURCES-MIB::hrStorageSize.4 = INTEGER: 176889164Получени размера блоков
/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c строка_пароль monitored.com:161 host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageAllocationUnits.4результат
HOST-RESOURCES-MIB::hrStorageAllocationUnits.4 = INTEGER: 4096 BytesВ итоге можно посчитать размер в мегабайтах раздела
176889164*4096/1024**2=690973MbИ последнее - сколько блоков занято информацией
/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c строка_пароль monitored.com:161 host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageUsed.4