Nagios Box
La Nagios Box est un service demandé par EGI pour surveiller les sites de notre NGI
Ce service est validé pour chaque NGI.
Architecture
Ce service comporte :
- La Nagios Box :
- Les sondes de monitoring elles-mêmes
- Un ordonnanceur de tests (Nagios)
- Un outil de génération de configuration Nagios (NCG) à partir des informations des bases ATP, GOCDB, TopBDII, etc.
Seuls les membres de DTEAM (site admins) peuvent consulter les sondes de la Nagios box avec leurs certificats.
- Un outil de présentation des résultats + historique : MYEGI
- Basé sur Aggregated Topology Provider (ATP)
- Un bus de message (ActiveMQ) pour publier les résultats des sondes au Dashboard, à GridView, etc.
Exemple: Test des WNs
Un job de test Nagios contient:
- Un Nagios avec sa configuration associée (!!) pour ordonnancer les tests sur le WN
- Les sondes des WNs
- Des outils de publication des résultats via ActiveMQ




Les sondes
Les sondes sont développées par l'Operations Tools Advisory Group (OTAG)
Service Availability Monitoring (SAM)
Sondes en cours de développement
Plusieurs types de sondes :
- Natives : Utilise les plugins nagios standard (check_tcp,...)
- Locales : Utilise les sondes développé par le projet en utilisant des proxy
- Distantes (Remote) : Récupération des résultats des tests SAM puis injection dans Nagios. (Pas d'exécution de sondes)
Description des sondes: