Ibm midrange IBM i/AS400系统运行状况电子邮件

Ibm midrange IBM i/AS400系统运行状况电子邮件,ibm-midrange,ibm,Ibm Midrange,Ibm,我想在IBM I/AS 400系统运行状况(如CPU使用率和ASP使用率%)上设置每日摘要电子邮件,并最终在存储使用率或CPU使用率增加到一定程度时设置警报-如何实现这一点?目前,我正在手动执行WRKSYSSTS,并密切关注存储,希望有一些解决方案能够自动化此过程 从QSYS2.SYSTEM_STATUS_INFO中选择*。我使用它来发送警报。您可以使用类来完成此操作。 我使用下面的程序来获取AS400系统状态数据 import com.ibm.as400.access.AS400; impor

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

从QSYS2.SYSTEM_STATUS_INFO中选择*。我使用它来发送警报。

您可以使用类来完成此操作。 我使用下面的程序来获取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();
        }

    }

}

您可以首先启用QSYSMSG()并设置一个程序,以便在消息到达时发送电子邮件。