Project

General

Custom queries

Profile

Actions

Feature #1012

closed

modification du plugin nagios cache

Added by Lequeux Olivier over 14 years ago. Updated over 14 years ago.

Status:
Resolved
Priority:
Immediate
Assigned To:
Category:
-
Target version:
-
Start date:
10/22/2010
Due date:
10/22/2010
% Done:

100%

Estimated time:

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 !!

Actions #1

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

Actions #2

Updated by Reynaud Sylvain over 14 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF