-2

我想在我们的 IBM I/AS 400 系统健康状况(如 CPU 使用率和 ASP 使用率百分比)上设置每日摘要电子邮件,并最终在存储使用率或 CPU 使用率增加到一定百分比时设置警报 - 如何实现?目前我正在手动执行 WRKSYSSTS 并密切关注存储,并希望有一些解决方案可以自动执行此过程。

4

2 回答 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 回答