Differences

This shows you the differences between two versions of the page.

fr:pnp-0.6:modes [2010/10/23 15:45]
yannig
fr:pnp-0.6:modes [2012/10/06 16:04] (current)
jacques.soubelet
Line 3: Line 3:
PNP supporte plusieurs modes d'insertion des données de performance. Les différences présentent entre les différents modes seront fonction de la complexité ainsi que des besoins de performances. PNP supporte plusieurs modes d'insertion des données de performance. Les différences présentent entre les différents modes seront fonction de la complexité ainsi que des besoins de performances.
-L'image suivante montre la connection entre nagios, PNP et RRDtool\\+L'image suivante montre la connexion entre nagios, PNP et RRDtool\\
-Nagios appel une commande pour chaque machine et chaque services sur lesquels les données de performances doivent être récupéré. En fonction du mode de fonctionnement, les données seront passées directement à process_perfdata.pl ou seront écrites dans un fichier temporaire pour être traité plus tard. process_perfdata.pl écrit les méta-données dans des fichiers XML et stockent les données de performance dans des fichiers RRD via l'utilisation de RRDtool.\\+Nagios appelle une commande pour chaque machine et chaque service sur lesquels les données de performance doivent être récupérées. En fonction du mode de fonctionnement, les données seront passées directement à process_perfdata.pl ou seront écrites dans un fichier temporaire pour être traitées plus tard. process_perfdata.pl écrit les méta-données dans des fichiers XML et stockent les données de performance dans des fichiers RRD via l'utilisation de RRDtool.\\
Avant de choisir un mode, veuillez vous référer à la documentation afin de choisir la meilleure solution pour votre installation. Avant de choisir un mode, veuillez vous référer à la documentation afin de choisir la meilleure solution pour votre installation.
Line 12: Line 12:
====== Comparaison des différents modes ===== ====== Comparaison des différents modes =====
-===== Mode synchrone =====+===== Mode synchronisé =====
-{{:synchronous.png?150 |}}Le "mode synchrone" est le plus simple à mettre en oeuvre. Nagios appelera le script perl ''process_perfdata.pl'' pour traiter les données de chaque service et machine. Le mode synchrone devrait fonctionner correctement jusqu'à environ 1.000 services avec un intervalle de test toutes les 5 minute.+{{:synchronous.png?150 |}}Le "mode synchrone" est le plus simple à mettre en œuvre. Nagios appellera le script perl ''process_perfdata.pl'' pour traiter les données de chaque service et machine. Le mode synchrone devrait fonctionner correctement jusqu'à environ 1.000 services avec un intervalle de test toutes les 5 minutes.
-===== Mode buld =====+===== Mode bulk =====
-{{:bulk.png?150 |}}En mode bulk (par paquet), Nagios écrit les données de performance dans un fichier temporaire. Après un certain laps de temps défini, le fichier sera traité en un seul bloque puis sera supprimé.+{{:bulk.png?150 |}}En mode bulk (par paquet), Nagios écrit les données de performance dans un fichier temporaire. Après un certain laps de temps défini, le fichier sera traité en un seul bloc puis sera supprimé.
-Le nombre d'appel à process_perfdata.pl est ainsi grandement réduit. En fonction du temps et du nombre de données à récolter, vous aurez beaucoup moins d'appels. Attention toutefois, process_perfdata.pl mettra plus de temps à se lancer.+Le nombre d'appels à process_perfdata.pl est ainsi grandement réduit. En fonction du temps et du nombre de données à récolter, vous aurez beaucoup moins d'appels. Attention toutefois, process_perfdata.pl mettra plus de temps à se lancer.
**NB** **NB**
Line 33: Line 33:
</code> </code>
-71 lignes ont été traitées en 0.06 seconde. Il s'agit ici de la quantité de données générés par 2000 services en utilisant un intervalle d'exécution de 10 secondes. Ça veut dire que nous avons bloqué nagios pendant exactement 0.06 secondes.+71 lignes ont été traitées en 0.06 seconde. Il s'agit ici de la quantité de données générés par 2000 services en utilisant un intervalle d'exécution de 10 secondes. Cela veut dire que nous avons bloqué nagios pendant exactement 0.06 secondes.
Line 42: Line 42:
Nagios utilise toujours un fichier temporaire pour stocker ses données et exécute régulièrement une commande. Au lieu de lancer directement le traitement avec process_perfdata.pl, le fichier est déplacé dans un répertoire spool. Comme le déplacement d'un fichier est pour ainsi dire instantané, Nagios peut donc continuer à travailler sur des tâches essentielles. Nagios utilise toujours un fichier temporaire pour stocker ses données et exécute régulièrement une commande. Au lieu de lancer directement le traitement avec process_perfdata.pl, le fichier est déplacé dans un répertoire spool. Comme le déplacement d'un fichier est pour ainsi dire instantané, Nagios peut donc continuer à travailler sur des tâches essentielles.
-Le démon NPCD (Nagios Performance C Daemon) surveillera le contenu du répertoire et passera au script process_perfdata.pl les nouveaux fichiers. Dans ce mode, la gestion des données de performance est complétement découplé du fonctionnement de nagios. NPCD est capable de lancer plusieurs threads de traitement afin de traiter les données.+Le démon NPCD (Nagios Performance C Daemon) surveillera le contenu du répertoire et passera au script process_perfdata.pl les nouveaux fichiers. Dans ce mode, la gestion des données de performance est complétement découplée du fonctionnement de nagios. NPCD est capable de lancer plusieurs threads de traitement afin de traiter les données.
Line 50: Line 50:
Ce mode est similaire au "mode bulk avec NPCD" et il a exactement les mêmes fonctionnalités avec les mêmes performances. Ce mode est similaire au "mode bulk avec NPCD" et il a exactement les mêmes fonctionnalités avec les mêmes performances.
 +
 +===== Gearman Mode =====
 +
 +
 +{{:gearman.png?150 |}}
 +TODO
===== Votre choix ===== ===== Votre choix =====
Line 55: Line 61:
Le mode à mettre en oeuvre dépendra de la taille de la configuration de votre nagios. Vous trouverez des éléments de réponse tout au long de la documentation. Le mode à mettre en oeuvre dépendra de la taille de la configuration de votre nagios. Vous trouverez des éléments de réponse tout au long de la documentation.
-[[start|revenir à la racine]] | [[install|installation]]+[[start|Retour a l'index]] | [[install|installation]]
fr/pnp-0.6/modes.1287841528.txt.gz · Last modified: 2010/10/23 15:45 by yannig
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0