CollCompaqHost.java
2.97 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package com.sitech.ismp.coll;
import java.util.HashMap;
import java.util.Vector;
import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;
public class CollCompaqHost implements CollCompaqHostMBean {
public Vector getConfig(HashMap params) {
// TODO Auto-generated method stub
CollCompaqWithCMD cmd = new CollCompaqWithCMD();
return cmd.getConfig(params);
}
public Vector getCpu(HashMap params) {
// TODO Auto-generated method stub
CollCompaqWithCMD cmd = new CollCompaqWithCMD();
return cmd.getCpu(params);
}
// 暂不调用
public Vector getMemory(HashMap params) {
// TODO Auto-generated method stub
return null;
}
// 暂不调用
public Vector getDisk(HashMap params) {
// TODO Auto-generated method stub
return null;
}
public Vector getFileSystem(HashMap params) {
// TODO Auto-generated method stub
CollCompaqWithCMD cmd = new CollCompaqWithCMD();
return cmd.getFileSystem(params);
}
// 暂不调用
public Vector getSpecProcess(HashMap params) {
// TODO Auto-generated method stub
return null;
}
public Vector getUserProNum(HashMap params) {
// TODO Auto-generated method stub
CollCompaqWithCMD cmd = new CollCompaqWithCMD();
return cmd.getUserProNum(params);
}
public static void main(String args[]) {
if (args.length < 1) {
System.out.println("please input params <IpAddress>");
System.exit(0);
}
String ip = args[0];
HashMap params = new HashMap();
params.put("IP_ADDR", ip);
CollCompaqHost compaq = new CollCompaqHost();
System.out.println("=============config==============");
Vector vecConfig = compaq.getConfig(params);
for (int i = 0; i < vecConfig.size(); i++) {
TblATO_KPIDETAIL kpidetail = (TblATO_KPIDETAIL) vecConfig.get(i);
System.out.println(kpidetail.UNIT_ID + " | " + kpidetail.KPI_ID
+ " | " + kpidetail.KPI_VALUE);
}
System.out.println("==============================");
System.out.println("=============cpu==============");
Vector vecCPU = compaq.getCpu(params);
for (int i = 0; i < vecCPU.size(); i++) {
TblATO_KPIDETAIL kpidetail = (TblATO_KPIDETAIL) vecCPU.get(i);
System.out.println(kpidetail.UNIT_ID + " | " + kpidetail.KPI_ID
+ " | " + kpidetail.KPI_VALUE);
}
System.out.println("==============================");
System.out.println("=============file system==============");
Vector vecFS = compaq.getFileSystem(params);
for (int i = 0; i < vecFS.size(); i++) {
TblATO_KPIDETAIL kpidetail = (TblATO_KPIDETAIL) vecFS.get(i);
System.out.println(kpidetail.UNIT_ID + " | " + kpidetail.KPI_ID
+ " | " + kpidetail.KPI_VALUE);
}
System.out.println("==============================");
System.out.println("=============user pro num==============");
Vector vecUPN = compaq.getUserProNum(params);
for (int i = 0; i < vecUPN.size(); i++) {
TblATO_KPIDETAIL kpidetail = (TblATO_KPIDETAIL) vecUPN.get(i);
System.out.println(kpidetail.UNIT_ID + " | " + kpidetail.KPI_ID
+ " | " + kpidetail.KPI_VALUE);
}
System.out.println("==============================");
}
}