Электронная почта состояния системы IBM i / AS400 - PullRequest
0 голосов
/ 04 марта 2020

Я хотел бы настроить ежедневную сводную электронную почту о состоянии нашей системы IBM I / AS 400, такую ​​как использование ЦП и ASP использование%, и в конечном итоге настроить оповещения, если использование хранилища или использование ЦП увеличится до определенного% - Как для достижения этой цели ? В настоящее время я делаю WRKSYSSTS вручную и присматриваю за хранилищем и хотел бы найти решение, которое автоматизирует этот процесс.

Ответы [ 2 ]

1 голос
/ 05 марта 2020

select * from QSYS2.SYSTEM_STATUS_INFO даст вам много этой информации. Я использую его для отправки оповещений.

0 голосов
/ 21 апреля 2020

Вы можете использовать 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();
        }

    }

}
...