Feature #1012
closedmodification du plugin nagios cache
100%
Description
Modification du plugin nagios cache dans le but de mettre en place d'un nouveau système synchro
des notifications Nagios entre instances Regionales et Centrales
- Ajout de colonnes :
NGI
Site
synchro_status int(4)
- Lors d'un insert ou d'update d'un record :
synchro_status = 0
-rajouter une option à nagios cache pour modification du synchro_status :
-1 : valeur par défaut si non spécifié, la colonne est copiée telle quelle
sinon elle peut passer à la valeur choisie (on peut limiter à 0 | 1)
- modification du comportement sur le delete (status = 4)
ne plus effacer l'enregistrement, passer le status à 4
Merci Sylvian !!
Updated by Lequeux Olivier over 14 years ago
ERRATUM ----- Ne pas prendre en compte la demande précédente ------------------------------------
Plug-in JMS
---------------------
a) Ajout colonnes site , ngi et synchro_status dans la table NOTIFICATION
b) Dans l'insert extraire les données des notifications pour remplir ces colonnes
pour la colonne ngi : root/record/content/message/header/ROC
pour la colonne site : root/record/content/message/siteName
pour la colonne synchro_status : systématiquement 0 pour l'update et l'insert
c) Pour le workflow
- en cas d'update , prendre en compte tous les root/record/content/message/testStatus
- en cas d'insert root/record/content/message/testStatus doit être différent de OK ou de WARNING
si c'est le cas on ne prend pas l'enregistrement
Plug-in JMS Cache
------------------------------
Pour le cas status=4 , on se contente d'updater le statut à 4 et on ne fait plus de delete
modification de l'ID de la notification
Dans tous les cas de status , on met synchro_status à 0
Updated by Reynaud Sylvain over 14 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100