OIDDescribe.java
3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package com.sitech.ismp.coll.i2000.alarm;
import java.util.HashMap;
import org.snmp4j.smi.OID;
public class OIDDescribe {
public static HashMap oidMap = new HashMap();
static {
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.1.0", "alarmCSN");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.2.0", "alarmCategory");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.3.0", "alarmOccurTime");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.4.0", "alarmMOName");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.5.0", "alarmProductID");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.6.0", "alarmNEType");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.7.0", "alarmNEDevID");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.8.0", "alarmDevCsn");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.9.0", "alarmID");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.10.0", "alarmType");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.11.0", "alarmLevel");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.12.0", "alarmRestore");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.13.0", "alarmConfirm");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.14.0", "alarmAckTime");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.15.0", "alarmRestoreTime");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.16.0", "alarmOperator");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.17.0", "alarmParas1");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.18.0", "alarmParas2");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.19.0", "alarmParas3");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.20.0", "alarmParas4");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.21.0", "alarmParas5");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.22.0", "alarmParas6");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.23.0", "alarmParas7");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.24.0", "alarmParas8");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.25.0", "alarmParas9");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.26.0", "alarmParas10");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.27.0", "alarmExtendInfo ");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.28.0", "alarmProbablecause");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.29.0", "alarmProposedrepairactions");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.4.3.3.30.0", "alarmSpecificproblems");
// /heartbeat
oidMap.put("1.3.6.1.4.1.2011.2.15.2.1.2.1.1.1.1.0", "heartbeatSystemLabel");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.1.2.1.1.1.2.0", "heartbeatPeriod");
oidMap.put("1.3.6.1.4.1.2011.2.15.2.1.2.1.1.1.3.0", "heartbeatTimeStamp");
}
/**
* 得到告警oid描述,如果没有找到对应描述返回oid
*
* @param oid
* @return
*/
public static String getAlarmOIDDescribe(OID oid) {
String oidStr = oid.toString();
String describe = (String) oidMap.get(oidStr);
if (describe == null)
return oidStr;
else
return describe;
}
}