Gestion des évènements (server)

De Wiki1000
(Différences entre les versions)
(Types d'évènement)
(Gestionnaires de log)
Ligne 342 : Ligne 342 :
 
'''Voir aussi :'''
 
'''Voir aussi :'''
  
 +
* [[Paramètres (logger)|Paramètres des Logger]]
 
* [[httpLogger (logger)|Logger http]]
 
* [[httpLogger (logger)|Logger http]]
 
* [[mailLogger (logger)|Logger mail]]
 
* [[mailLogger (logger)|Logger mail]]

Version du 10 avril 2015 à 12:41

Sommaire

version700-32x32.png La gestion des logs et des évènements permet de centraliser les logs dans un gestionnaire externe.

Types d'évènement

Les évènements sont typés

Type Usage
success not used
information Message d'activité
error
  • Erreur critique et fatale
  • Exceptions (700)
warning
  • Avertissement, pas fatal mais significatif
  • Exceptions (700p)
audit_success Message d'audit succès (700p)
audit_failure Message d'audit en erreur (700p)
monitor Evènements générés par l'horloge interne (700p)

Catégories d'évènement

Les différents évènements sont catégorisés, un gestionnaire peut gérer une ou plusieurs catégories.

Nom Usage
service Message issus du service (trace et debug)
automate Messages issus de l'automate
bp Messages issus des Processus Métiers
authenticate Messages d'authentification
hit Messages d'exécution d'interface (form et report)
timing Messages de durée d'exécution (form,report,processus...)
processevent Messages d'exécution de processus
taskevent Messages d'exécution de tâche
confevent Messages de configuration

Propriétés

Les messages transmis aux gestionnaires externes sont paramétrés par des variables, lors de l'envoie d'un message les paramètres du message sont substitués.

Nom Contenu
id GUID au format XXXXXXXXXXXXXXXXXXXXXXXXXXXX
guid GUID au format {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX}
RowId GUID au format XXXXXXXXXXXXXXXXXXXXXXXXXXXX
ParitionKey HostName:HostPort
gaUA Google Analytics Tracking ID
TimeStamp Date et heure UTC au format 1999-05-31T13:20:00.000-05:00
MonthStamp Date UTC au format YYYY.MM
DayStamp Date UTC au format YYYY.MM.DD
Service Nom du service
HostName Nom du serveur
HostPort Port du serveur
HostURL Url de base du serveur
NodeID identifiant unique de noeud
systemOSName Nom du système d'exploitation
systemOSInfo Chaîne d'information courte du système d'exploitation
systemOSInfoEx Chaîne d'information longue du système d'exploitation
systemOSLanguage Langage par défaut du système d'exploitation
platformInfo
platformVersion
databaseInfo Chaîne d'identification du serveur de base de données (de la base master)
applicationInfo Chaîne d'information de l'application 1000
hardwareInfo Chaîne d'information sur le processeur et les coeurs
systemInfo Chaîne d'information affichée au démarrage
serialNumber Numéro de série du produit
productName Nom du produit (issu de la clé)
productOVP OVP du produit
productInfo Nom du produit (issu de l'exécutable)
productVersion Version du produit (issu de l'exécutable)
* toutes les informations disponibles liées à l'événement

Propriétés liées à un événement de type exception

Nom Contenu
exceptionEMessage Message court de l'exception
exceptionMessage Message détaillé de l'exception
exceptionClass Classe de l'exception
exceptionDatetime Message court de l'exception
exceptionThreadId Thread qui a provoqué l'exception
exceptionStack Pile d'appel de l'exception
* toutes les informations disponibles liées à l'événement

Propriétés liées au contexte de l'utilisateur

Nom Contenu
userName Login de l'utilisateur
socName Nom du dossier
remoteIP Adresse IP de l'utilisateur
appName Nom de l'application 1000
appVersion Version de l'application 1000
customerID identifiant client, numéro de série de l'application
userID Identifiant de l'utilisateur chez ce client customerID-oidEntity
authDirectory Répertoire d'authentification
tenantID Identifiant de tenant (multi-tenant).
organizationName Nom d'organisation de ce tenant.
UserAgent
Referer
LoginInfo

Propriétés définies par les actions

Nom Contenu
ActionType
ActionName
ActionCategory
ActionTitle
ActionLabel Identique à ActionTitle
ActionParams
ActionReferrer
ActionGroup1
ActionGroup2
ActionGroup3
ActionTiming
ActionValue
ActionValue1
ActionValue2

Messages d'audit

(A partir de 700p)

Ces messages sont émis sous les types AUDIT_SUCCESS et AUDIT_FAILURE

Action Source Type informations
Connexion succès session success utilisateur
Connexion échec session failure utilisateur

Gestionnaires de log

Les gestionnaires de log sont des objets techniques réalisant l'interface avec le gestionnaire externe.

Leur rôle est de transmettre les messages aux gestionnaires externes.

  • Un gestionnaire de log peut filtrer les évènements sur leur type (700p) et leur catégorie
  • Un même évènement peut être géré par plusieurs gestionnaires de log

Les gestionnaires de log sont référencés dans le fichier de configuration du service par le paramètre "Log Manager" :

\SOFTWARE\Sage\Ligne 1000\Administration\Servers\suiteazure]
.....
LOG Manager=AZURE,HHTP1

[\SOFTWARE\Sage\Ligne 1000\Administration\LOGManager\AZURE]
type = azure
....

[\SOFTWARE\Sage\Ligne 1000\Administration\LOGManager\HTTP1]
type = http
....

Voir aussi :

Outils personnels