Controle le nombre de job running (RUN) dans un sous systeme spécifique

Description

Description Controle l’ensemble des jobs d’un sous systeme en état running
Fonctionnement OK si le nombre de job en attente de message est inférieur ou égal au warning count WARNING si le nombre de job en attente de message est inferieur au “critical count » CRITICAL si le nombre de job en attente de message est superieur ou égal au « critical count ».
API utilisée QGYOLJOB format OLJB0200, QGYGTLE, QGYCLST
Autorité requise *USE

Arguments de la commande

String jobPattern, String subSystem, int warningMin, int warningMax, int criticalMin, int criticalMax

Nom de la commande Nombre d’argument Arguments    
specificJobRunningInSubSystem 6 Ordre des arguments Description Exemple
    Argument 1 Job pattern (regex) ^JOBC.*$
    Argument 2 Sous system QBASE
    Argument 3 Seuil Warning minimal (quantité) 2
    Argument 4 Seuil Warning maximal (quantité) 5
    Argument 5 Seuil Critical minimal (quantité) 1
    Argument 6 Seuil Critical maximal (quantité) 10
Métriques renvoyées totalJob=123 jobMSGW=1      
Output renvoyé Le nom des jobs en attente de message      

Network usage

Amount of jobs on the server Download (as400 to connector) Upload (connector to as400)
1 (theoretic) 77 o 2,3 o
10000 750 ko 23 ko

Configuration exemple

Macro name Macro value
CHECK allJobHaveNoMsgWInSubSystem
ARGS QBASE!1!2