我想在我们的 IBM I/AS 400 系统健康状况(如 CPU 使用率和 ASP 使用率百分比)上设置每日摘要电子邮件,并最终在存储使用率或 CPU 使用率增加到一定百分比时设置警报 - 如何实现?目前我正在手动执行 WRKSYSSTS 并密切关注存储,并希望有一些解决方案可以自动执行此过程。
2 回答
1
select * from QSYS2.SYSTEM_STATUS_INFO 会给你很多信息。我用它来发送警报。
于 2020-03-04T22:58:18.243 回答
0
您可以使用SystemStatus类来完成这项工作。我使用下面的程序来获取 AS400 系统状态数据。
import com.ibm.as400.access.AS400;
import com.ibm.as400.access.SystemStatus;
public class SystemStat {
public static void main(String[] args) {
String server = "server_host_name";
String user = "server_user_name";
String pass = "server_password";
AS400 as400 = null;
try {
// Create an AS400 object
as400 = new AS400(server, user, pass);
SystemStatus systemStatus = new SystemStatus(as400);
System.out.println("Current Processing Capacity :" + systemStatus.getCurrentProcessingCapacity());
System.out.println("ASPUsed:" + systemStatus.getPercentSystemASPUsed());
System.out.println("Temp Addresses Used:" + systemStatus.getPercentTemporaryAddresses());
}catch(Exception ex){
ex.printStackTrace();
}
}
}
于 2020-04-21T14:58:21.710 回答