というわけで、ちょっと調べてみたところ、当然の流れですがそのほかのMIBについての実装も進んでいるようですね。HOST-RECOURCES-MIBについてもほぼ実装が終わっているようで、srctreeに対するpatchも配布されていました。
なお、FreeBSD Status Reportでも紹介されています。
導入
というわけで、早速入れてみました。手順は上記WikiのBSNMP 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