CheckHPHostMBean.java
2.02 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
package com.sitech.ismp.check;
import java.util.HashMap;
import java.util.Vector;
public interface CheckHPHostMBean {
/*
* 智能巡检日志模块 包含:错误日志中是否有硬件错误
*/
public Vector getLog(HashMap params);
/*
* 智能巡检文件系统模块 包含:文件系统使用率是否接近阀值(90%)、是否有应该mount,但未mount的文件系统、nfs 文件系统是否能正常访问
*/
public Vector getFilesys(HashMap params);
/*
* 智能巡检进程模块 包含:占用cpu高的top10进程,进程总数,是否有僵尸进程,是否有父进程为1的非root用户进程存在
*/
public Vector getProcess(HashMap params);
/*
* 智能巡检安装模块 包含:操作系统版本
*/
public Vector getInstall(HashMap params);
/*
* 智能巡检Dumps模块 包含:dump 设备是否足够大
*/
public Vector getDumps(HashMap params);
/*
* 智能巡检交换空间模块 包含:交换空间总体使用率
*/
public Vector getInterspace(HashMap params);
/*
* 智能巡检网络模块 包含:loopback/localhost 是否可以解析?
*/
public Vector getNetwork(HashMap params);
/*
* 智能巡检vg00模块 包含:vg00剩余空间检查
*/
public Vector getVg00(HashMap params);
/*
* 智能巡检MCSG模块 包含:检查应用包日志、检查双机日志、MCSG调用启停脚本权限检查(读写权限)
*/
public Vector getMcsg(HashMap params);
/*
* 智能巡检Storage模块 包含:pv状态、链路状态、是否在HA里配置了磁盘切换脚本
*/
public Vector getStorage(HashMap params);
/*
* 智能巡检系统参数模块,如与前一天不相同,则告警
*/
public Vector getParam(HashMap params);
public Vector getAccount(HashMap params);
public Vector getPassword(HashMap params);
public Vector getService(HashMap params);
public Vector getDevice(HashMap params);
}