通过SNMP协议访问HP-UNIX的内存/CPU使用情况的OID为:
"1.3.6.1.4.1.11.2.3.1.1.7.0 //FreeMemory
"1.3.6.1.4.1.11.2.3.1.1.8.0" //TotalMemory
"1.3.6.1.4.1.11.2.3.1.1.13.0" //CPUUser
"1.3.6.1.4.1.11.2.3.1.1.14.0" //CPUSystem
"1.3.6.1.4.1.11.2.3.1.1.15.0" //CPUIdle
"1.3.6.1.4.1.11.2.3.1.1.16.0" //CPUNice
其中前两项为数量值,以KB为单位,所以可以很方便的取到内存使用情况。后四项时计数项,所以要计算CPU的使用率,就比较麻烦了。
通过使用JAVA SNMP包(网上可以找到),可以方便的连接到要监控的机器上:
===========================================