web-dev-qa-db-ja.com

SNMPで特定のHDDパーティションを取得するためのOIDはありますか?

特定のパーティションのハードディスク空き容量を取得したいのですが、SNMP OIDでこれを取得する方法はありますか?これに特別なOIDはありますか?


編集:
the OID .1.3.6.1.4.1.2021.9.1.7.1は、ディスク上の使用可能なスペースを指します。パーティションの空きスペースを取得するにはどうすればよいですか?これが必要です。

3
ALH

状況に応じて、パーティションレイアウトとインデックスが異なるマウントポイント:パーティションの空きディスク容量を報告する例を次に示します

2つのマウントパーティション:df | grep mnt /dev/xvdz1 5160576 10236 4888196 1% /mnt /dev/xvdz2 36123264 49032 34239276 1% /mnt/test

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および9 ために xvdz1およびxvdz2それに応じて

したがって、これらのインデックスの空きディスクをクエリします。

ために xvdz1
# 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

ために xvdz2
# 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

dfの出力と比較してください

4
stimur