Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parRené Patel Modifié depuis plus de 8 années
1
EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Grid Service Monitoring Working Group Exemple du monitoring "Nagios" du ROC Central-Europe Prototype de configuration nagios Pierre-Emmanuel BRINETTE
2
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 2 Plan Etude de cas : Monitoring au ROC-CE –Motivation –Architecture Prototype de configuration de nagios –Objectifs du projets –Outils livrés par le projet Sondes Générateur de configuration –Retour d'expérience Conclusion et perspectives
3
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 3 Monitoring du ROC-CE Le ROC Central Europde –38 sites –6 pays (Autriche, Croatie, République tchèque, Hongrie, Pologne, Slovaquie) 1 système de monitoring centralisé Nagios –https://cs-egee.srce.hr/nagios/https://cs-egee.srce.hr/nagios/ –Mise en place fin 2006 Objets supervisés –91 Hosts –681 services "Actif" (exécutions des sondes par Nagios) –369 services "Passifs" (Imports de résultat externe)
4
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 4 Monitoring du ROC-CE Les motivations –Avoir une vue centralisé de l'état des ressources grilles –Etre notifié dès qu'un problème apparaît Augmenter la disponibilité des ressources –Permettre une gestion précise des dépendances Isolation rapide d'un problème Limite les notifications envoyés –Interface de visualisation –Génération de rapports, disponibilité des services
5
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 5 Monitoring du ROC-CE
6
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 6 Monitoring du ROC-CE
7
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 EGEE’07 / Using Nagios for Grid Service Monitoring 7 Architecture … Site nodes Site BDII CESELFC MyProxy Refresh proxy Get VOMS proxy Service checks Get remote results Probe descriptions … Get site’s & nodes information Get nodes information Live node checks Get Nagios results Site admins Get site status Issue alarms Monitoring server
8
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 8 Prototype de configuration Nagios Grid Service Monitoring Working Group –Objectif : Fournir un mécanisme pour la mise en place d'une infrastructure de supervision –Basé sur nagios –Permet aux sites n'ayant aucune infrastructure de pouvoir rapidement superviser leur nœuds grilles. Composant : –Procédure d'installation : https://twiki.cern.ch/twiki/bin/view/LCG/GridMonitoringNagiosInstall –Générateur de configuration "NCG" –Ensemble de sondes fourni par le projet. Fonctionnement : –Remote : importe automatiquement les résultats des tests SAM –Local : Exécution de sondes par le serveur nagios
9
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 9 Prototype de configuration Nagios Sondes fournies par le projet: –Distribués sous forme RPM : http://www.sysadmin.hep.ac.uk/rpms/grid-services/RPMS.monitoring/ –Conformes aux directives "Grid Monitoring Probes Specification" https://twiki.cern.ch/twiki/bin/view/LCG/GridMonitoringProbeSpecification Type de service supervisé –CE, GridFTP, SE DPM, dCACHE, RB, FTS, LFC … Nécessite un proxy de longue durée de vie déposé sur un serveur MyProxy: –Une sonde est livré pour renouveler le proxy
10
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 10 Prototype de configuration Nagios Générateur de configuration mode 'Remote' –But: importer les tests SAM (mode préconisé) –Invocation : /opt/lcg/sbin/ncg.pl --probes remote --site MONSITE –Interroge la base de SAM pour connaître tout les nœuds d'un site donné. Nécessite d'avoir accès à la SAM-PI –Interroge le site BDII et ajout éventuel des nœuds non présent dans SAM –Génère la configuration de nagios dans /etc/nagios/wlcg.conf Génération de configuration mode 'local'. –Test des services par nagios en utilisant les sondes "locale" –Le principe de génération de configuration reste le même. –Nécessite que la machine nagios soit Glite-UI –Nécessite un serveur myproxy pour stocker le certificat
11
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 11 Prototype de configuration Nagios Commentaires –ncg 0.9.8-1 génère un fichier de configuration monolithique (wlcg.cfg) pour tout les objets (host,services,command,contact) –Configuration nagios avancé (gestion des dépendances de services, des groups de service). –Difficile a intégrer dans une installation de nagios existante. –Les configurations ne sont générés que pour un seul site. Nouvelles versions –En test : ncg 0.9.9-3 permet une configuration beaucoup plus souple. Les objets sont dans des fichiers séparés (commands.cfg, contacts.cfg, hosts.cfg, services.cfg) –A venir : Une version du configurateur ncg "Régional" permettant de générer une configuration pour plusieurs sites.
12
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 12 Conclusion La solution Nagios+NCG+probe commence à être déployée en version 'standalone' –Ex: Monitoring de TRIUMF : https://lxb1931.cern.ch/nagios/https://lxb1931.cern.ch/nagios/ Configuration "remote" (import des tests SAM) facile à mettre en œuvre –Fonctionne parfaitement sur une machine virtuelle SL4/256 Mo Configuration "local" (exécution de sonde par nagios) plus contraignante à déployer –Le serveur Nagios doit être installé sur une UI. –Nécessite un serveur myproxy –Problème d'environnement avec le MW UI sur un espace partagé Page du "Grid Service Monitoring Working Group" https://twiki.cern.ch/twiki/bin/view/LCG/GridServiceMonitoringInfo
13
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 13 Perspectives Utilisation dans le cadre du "Testbed Français" ? –Utiliser le mécanisme et les sondes pour passer des tests à des nœud dans un grille hors production. Monitoring "Régional" ? –Permettrai de se "forger" un expérience d'un système de monitoring a l'échelle national. –Préparer l'avenir pour les NGI
14
Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 Journée Monitoring 14 Divers WLCG Collaboration Workshop (24 avril après midi) –Introduction to Nagios –Nagios for fabric management : How to monitor a cluster ? –Nagios for Grids : NCG, WLCG work on grid probes –Nagios for a ROC : How to do regional management using these tools –Advanced tools : Ganglia/Cacti/NagiosGrapher integration/NRPE Présentation de Emir Imamagic –Egee '07 : –http://indico.cern.ch/contributionDisplay.py?contribId=297&sessi onId=37&confId=18714http://indico.cern.ch/contributionDisplay.py?contribId=297&sessi onId=37&confId=18714 –Egee User Forum 07 : –http://indico.cern.ch/materialDisplay.py?contribId=183&sessionId =27&materialId=slides&confId=7247http://indico.cern.ch/materialDisplay.py?contribId=183&sessionId =27&materialId=slides&confId=7247
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.