CheckSUNHostMBean.java
3 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
package com.sitech.ismp.check;
import java.util.HashMap;
import java.util.Vector;
public interface CheckSUNHostMBean {
/*
* 智能巡检错误日志模块 包含:错误日志中是否有硬件错误,错误日志中是否有 CORE_DUMP 的相关故障记录,错误日志中是否有
* DELAYED_INT 相关的故障记录
*/
public Vector getErrpt(HashMap params);
/*
* 智能巡检进程模块 包含:1、文件系统、inode使用率是否接近阀值;2、是否有应该mount,但未mount的文件系统
*/
public Vector getFilesys(HashMap params);
/*
* 智能巡检进程模块 包含:进程总数,是否有僵尸进程,是否有父进程为1的非root用户进程存在
*/
public Vector getProcess(HashMap params);
/*
* 智能巡检安装模块 包含:主机Firmware Version微码版本、XCOFF 文件是否和SWVPD保持一致、 /, /usr,
* /usr/share 是否一致
*/
public Vector getInstall(HashMap params);
/*
* 智能巡检交换空间模块 包含:交换空间使用率,错误日志中是否有 PGSP相关的错误记录
*/
public Vector getInterspace(HashMap params);
/*
* 智能巡检网络模块 包含:SRC Master 进程是否运行,网络是否有传输错误,loopback/localhost 是否可以解析
*/
public Vector getNetwork(HashMap params);
/*
* 智能巡检Rootvg模块 包含:RootVG 是否被正确地镜像、rootvg 的启动顺序、rootvg剩余空间检查、是否有stale的pp存在
*/
public Vector getRootvg(HashMap params);
/*
* 智能巡检uptime模块 包含:检查系统多久没有重新启动了
*/
public Vector getUptime(HashMap params);
/*
* 智能巡检参数检查模块 包含:虚拟内存参数检查、I/O参数检查、网络参数检查
*/
public Vector getCfgparam(HashMap params);
/*
* 智能巡检账号模块 包含:用户账号设置、用户组设置、用户口令设置、Root用户远程登录限制、系统用户登录限制
*/
public Vector getAccount(HashMap params);
/*
* 智能巡检口令模块 包含:异常空口令账号、口令生存期安全、口令历史安全、口令锁定策略、口令到期安全、访问权限安全、FTP访问安全
*/
public Vector getPassword(HashMap params);
/*
* 智能巡检服务模块 包含:远程维护安全、禁用服务
*/
public Vector getService(HashMap params);
/*
* 智能巡检日志审计模块 包含:安全事件审计
*/
public Vector getLogaudit(HashMap params);
/*
* 智能巡检设备模块 包含:屏幕保护
*/
public Vector getDevice(HashMap params);
/*
* 智能巡检缓冲区模块 包含:缓冲区溢出
*/
public Vector getCushion(HashMap params);
/*
* 智能巡检补丁模块 包含:操作系统的补丁更新检查、操作系统补丁更新及时性检查
*/
public Vector getMend(HashMap params);
}