Service SQL IBM i (AS/400) · Procédure
QSYS2.PROCESS_SYSTEM_LIMITS_ALERTS
Signaler les limites système atteintes
Procédure qui signale les limites système ayant atteint leur seuil d'alerte au cours des dernières 24 heures.
À quoi ça sert
Cette procédure, appelée sans paramètre, rapporte les limites système qui ont atteint leur seuil de signalement dans les dernières 24 heures. Ces limites sont celles que consultent les services SYSLIMITS et SYSLIMITS_BASIC.
L'exemple d'IBM la planifie du lundi au vendredi à midi avec ADDJOBSCDE, en lançant RUNSQL avec l'instruction CALL QSYS2.PROCESS_SYSTEM_LIMITS_ALERTS(). C'est un moyen simple de transformer le suivi des limites en contrôle d'exploitation régulier.
Résultat réel sur un IBM i 7.5
Procédure non exécutée sur notre IBM i de test : elle agit sur la configuration du système ou sur d'autres travaux.
L'exemple d'IBM
Pour planifier un travail qui s'exécute chaque jour de semaine à midi et signale les limites système ayant atteint leur seuil de signalement dans les dernières 24 heures, exécuter la commande CL suivante.
-- Description: To schedule a job that will run every weekday at noon to report
-- system limits that have reached their reporting threshold values in the
-- last 24 hours, the following CL command can be run.
ADDJOBSCDE JOB(CHKALERT)
CMD(QSYS/RUNSQL SQL('CALL QSYS2.PROCESS_SYSTEM_LIMITS_ALERTS()') COMMIT(*NONE) )
FRQ(*WEEKLY) SCDDATE(*NONE)
SCDDAY(*MON *TUE *WED *THU *FRI ) SCDTIME('12:00:00')