Rubrique précédente: Fonctions et variables globalesRubrique suivante: Fonction mapModel


Fonction availabilityWithSysUptime

Cette fonction calcule le pourcentage de disponibilité à l'aide de sysUptime et de la durée d'interrogation, pour accorder une période de grâce. Utilisez cette fonction pour certifier des unités.

Syntaxe

Format de cette fonction :

Object availabilityWithSysUptime (Long sysUpTime, Long duration)

Parameters (Paramètres)

sysUpTime

Temps écoulé, en centièmes de seconde, depuis la dernière réinitialisation de la partie gestion de réseau du système.

durée

La durée d'interrogation en secondes. Utilisez la variable globale _rspDuration. Pour plus d'informations, consultez l'exemple avancé suivant.

Valeurs de retour

Renvoie le pourcentage de disponibilité (de 0 à 100), ou renvoie "nul" lorsque des données non valides sont transférées.

Exemples

L'expression suivante génère le résultat suivant lorsque sysUpTime est égal à 30000 et pour une durée d'interrogation de 300 :

Expression :

availabilityWithSysUptime (sysUpTime, duration)

Résultat :

100

La même expression produit le résultat suivant lorsque sysUpTime est égal à 6000 et pour une durée de 300 :

Résultat :

20

La même expression produit le résultat suivant lorsque sysUpTime est égal à 30005 et pour une durée de 300 :

Résultat :

100

Exemple avancé

L'expression suivante provient de la certification de fournisseur Statistiques de système :

Availability=availabilityWithSysUptime(sysUpTime,_rspDuration)