méthode logApplicationEventAlarm pour journalisation/alarme d'application

Dernière mise à jour : Nov 09, 2023 |
Informations sur le prologue
La méthode logApplicationEventAlarm peut être utilisée pour émettre les événements/alarmes de l'application au EPM. Les événements d’alarme sont envoyés par des interruptions SNMP à la station de gestion réseau configurée, mais pas par INADS.
Cette rubrique traite des informations que vous devez spécifier pour créer une entrée d'événement d'application.

Paramètres

Paramètre
Type
Description
appServerAddress
string
Le nom d'hôte ou l'adresse IP du serveur d'applications.
applicationID
string
Nom de l’application. Par exemple : CollectTicketInfo
level
string
Le niveau de journalisation.
Les options sont les suivantes :
  • Fatal
  • Error
  • Warning
reason
string
Le message généré défini par l'application. L’internationalisation doit être fournie par l’application. La longueur maximale est de 100 caractères. Si la longueur est supérieure au maximum, elle sera tronquée.
sessionID
string
L'ID de session pour la session.
timestamp
string
Temps système actuel en millisecondes depuis le 1er janvier 1970 à 00 :00 :00 UTC. La valeur de ce paramètre doit contenir un nombre long.
transactionName
string
Non utilisé.
type
string
Non utilisé.
userLog
string
Non utilisé.
varName
string
Un nom de variable, si celui-ci doit être inclus avec cette entrée d’événement. Cette étape est facultative.
varValue
string
La valeur de la variable nommée dans varName . Cette étape est facultative.
activityDuration
nombre entier
Non utilisé.
moduleIdNodeId
string
Non utilisé.

Valeurs de retour

La méthode logApplicationEventAlarm renvoie l’une des valeurs suivantes :
  • success
  • decryption failed - error occured decrypting the password
  • Password incorrect
  • Request is out of date
  • Error storing data in database
  • Error initializing database
  • Error getting the EPID
Le tableau suivant affiche les événements du journal et les messages associés aux cartes d'alarmes :
Message
Carte du message à l’alarme
Niveau de journal
Gravité de l’alarme
Message
Message d’alarme
PAPP_00001
QAPP_00001
Avertis.
Mineure
L'application {0} a signalé une erreur de {1} à {2} avec le message : {3} {4}
QAPP_00001 : L’application a généré une alarme mineure
PAPP_00002
QAPP_00002
Erreur
Majeur
L'application {0} a signalé une erreur de {1} à {2} avec le message : {3} {4}
QAPP_00002 : L’application a généré une alarme majeure
PAPP_00003
QAPP_00003
Irrécupérable
Critique
L'application {0} a signalé une erreur de {1} à {2} avec le message : {3} {4}
QAPP_00003 : L’application a généré une alarme critique
Les définitions de paramètres pour les entrées de journal sont :
  • {0} – Nom de l'application définie sur la page Web de configuration de l'application (ID de l'application)
  • {1} – IP du serveur d'applications ou nom d'hôte (appServerAddress), ID desession : (sessionID)
  • {2} – Heure du serveur d'applications de l'événement de journal (horodatage)
  • {3} – Le message généré défini par l'application. L’internationalisation doit être fournie par la demande (raison)
  • {4} – Nom de la variable : (varName) Valeur de la variable : (varValue)