HostResources MIB

というわけで、ちょっと調べてみたところ、当然の流れですがそのほかのMIBについての実装も進んでいるようですね。HOST-RECOURCES-MIBについてもほぼ実装が終わっているようで、srctreeに対するpatchも配布されていました。
なお、FreeBSD Status Reportでも紹介されています。

導入

というわけで、早速入れてみました。手順は上記WikiBSNMP patch for 3 new MIBs (14-09-2005)にあるとおりです。

動作確認

SNMPv2-MIB::sysORID.8 = OID: HOST-RESOURCES-MIB::host
SNMPv2-MIB::sysORDescr.8 = STRING: The MIB module for host resource mib (rfc 2790).

ちゃんと入りましたね。

HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (4032291) 11:12:02.91
HOST-RESOURCES-MIB::hrSystemDate.0 = STRING: 2005-12-18,12:17:51.5,+9:0
HOST-RESOURCES-MIB::hrSystemInitialLoadDevice.0 = INTEGER: 0
HOST-RESOURCES-MIB::hrSystemInitialLoadParameters.0 = STRING: "/boot/kernel/kernel"

HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageType.2 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageType.3 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.4 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk

HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Real Memory Metrics
HOST-RESOURCES-MIB::hrStorageDescr.2 = STRING: Shared Real Memory Metrics
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: Swap:/dev/da0s1b
HOST-RESOURCES-MIB::hrStorageDescr.4 = STRING: /, type: ufs, dev: /dev/da0s1a

HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Real Memory Metrics
HOST-RESOURCES-MIB::hrStorageDescr.2 = STRING: Shared Real Memory Metrics
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: Swap:/dev/da0s1b
HOST-RESOURCES-MIB::hrStorageDescr.4 = STRING: /, type: ufs, dev: /dev/da0s1a

HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 254257
HOST-RESOURCES-MIB::hrStorageSize.2 = INTEGER: 2843
HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 1048544
HOST-RESOURCES-MIB::hrStorageSize.4 = INTEGER: 506487

HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 5609
HOST-RESOURCES-MIB::hrStorageUsed.2 = INTEGER: 805
HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 22
HOST-RESOURCES-MIB::hrStorageUsed.4 = INTEGER: 38653

ばっちりですね。

hrSWInstalledName

このあたりもしっかり含まれています。

HOST-RESOURCES-MIB::hrSWInstalledName.1 = STRING: "FreeBSD: FreeBSD 6.0-STABLE #0: Sat Dec 17 23:32:06 JST 2005   "
HOST-RESOURCES-MIB::hrSWInstalledName.2 = STRING: "cvsup-without-gui-16.1h_2"
HOST-RESOURCES-MIB::hrSWInstalledName.3 = STRING: "3dm-2.04.00.011,1"

HOST-RESOURCES-MIB::hrSWInstalledDate.1 = STRING: 2005-12-17,23:42:45.0,+9:0
HOST-RESOURCES-MIB::hrSWInstalledDate.2 = STRING: 2005-12-17,23:12:59.0,+9:0
HOST-RESOURCES-MIB::hrSWInstalledDate.3 = STRING: 2005-12-18,0:2:11.0,+9:0