OID是什么?这是snmp开发者首先必须要了解清楚的。
SNMP对象标识符(OID)是定义在特定MIB模式中的值,来定义一个特定的在MIB数据库中SNMP目标。SNMP OID是划界序列数字组成a.b.c...x.y.z的周期。它对信息的一个项目是一个独特的标识符,其是一个MIB的一部分。典型的OIDs能够有与它们相关的名字。OIDs在自然中是分等级的。因此1.2.3出现在1.3之前但是在1.2之后。OID前面的一部分是由协会分配的,每个企业都有自己的Oid标识
类似的OID定义方法为:
oid oid_Fan_Speed[] ={Hardware,3,2,1,2,0};
oid oid_Power_Voltage[] ={Hardware,5,2,1,2,0};//3
oid oid_MLB_temprature[] ={Hardware,6,2,1,2,0};//3
oid oid_Hdd_Status[] ={HDD,2,1,8,0};
oid oid_ECC_Status[] ={Hardware,7,2,1,2,0};//3
oid oid_Bat_Voltage[] ={Hardware,8,2,1,2,0};//3
oid oid_DG_Status[] ={DG,2,1,7,0};
oid oid_Snap_Status[] ={VD,2,1,7,0};
oid oid_VD_Status[] ={VD,2,1,7,0};
oid oid_UPS_Power[] ={Hardware,4,0};
oid oid_Fail_Over_Back[] ={System,0,0,0};
其中Hardware也是自己定义的