MonitorCommand
- Se MonitorCommand è stato in grado di determinare lo stato operativo di una risorsa, deve restituire uno degli stati operativi validi (consultare Attributi utilizzati da IBM.Application). Se il valore di uscita di MonitorCommand è differente dai valori validi, allora OpState della risorsa è impostato su 0. In questo caso, 0 non è il valore di ritorno per lo stato operativo In linea, ma il valore di ritorno per lo stato operativo Sconosciuto, che è lo stato più critico per l'automazione. Una risorsa con uno stato operativo sconosciuto non sarà più automatizzata e ciò potrebbe influire anche sulle altre risorse che hanno dipendenze da questa risorsa.
- Se il comando di monitoraggio di una risorsa non può essere completato entro il MonitorCommandTimeout, il gestore delle risorse annulla il MonitorCommand e imposta lo stato operativo RMC su Sconosciuto, che indica un problema grave con la risorsa. Non ci sarà alcuna automazione con questa risorsa, fino a quando MonitorCommand non restituisce uno stato operativo diverso da Sconosciuto.
- Nel caso in cui il comando di monitoraggio fosse valido quando la risorsa è stata definita ma successivamente rimossa o non presente (ad esempio, a causa di un montaggio NFS mancante), lo stato operativo è impostato su Sconosciuto, il che indica un problema principale con la risorsa.
- In entrambi i casi, MonitorCommand può continuare a riportare stati operativi validi dopo che il carico del sistema è diminuito o NFS è di nuovo presente. L'automazione continuerà quindi a gestire la risorsa.
- Durante l'esecuzione del StartCommand di una risorsa, l' OpState della risorsa sarà sempre impostato su In attesa di connessione, indipendentemente dall' OpState effettivo riportato da un MonitorCommand, per riflettere che la risorsa è effettivamente in fase di avvio. Ci sono due eccezioni - se MonitorCommand restituisce Online o Failed Offline - perché questi valori OpState indicano che la risorsa è già in linea o è interrotta e non può essere avviata.
- Durante l'esecuzione del StopCommand di una risorsa, l' OpState della risorsa sarà sempre impostato su Pending Offline, indipendentemente dall' OpState effettivo riportato da un MonitorCommand, per riflettere che la risorsa è effettivamente in fase di arresto. Ci sono tre eccezioni - se MonitorCommand restituisce Offline, Failed Offline o Stuck Online - perché questi valori OpState indicano che la risorsa è già offline o bloccata e non può essere arrestata.