Differences

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

fr:pnp-0.6:config [2011/03/06 15:14]
Wolfgang specify all directives for bulk+npcd
fr:pnp-0.6:config [2012/10/06 12:51] (current)
jacques.soubelet
Line 1: Line 1:
====== Configuration ====== ====== Configuration ======
-La configuration des différences [[modes|modes des traitement des données de performances]] vas être expliqué ci-dessous.+La configuration des différences [[modes|modes des traitements des données de performance]] va être expliquée ci-dessous.
===== Mode Synchronisé ===== ===== Mode Synchronisé =====
-{{ :synchronous.png?150|}} Le mode synchronisé est le plus simple pour intégrer le collecteur de donnée ''process_perfdata.pl'' dans nagios. Tous les évènement vos déclencher l'exécution de ''process-service-perfdata''.+{{ :synchronous.png?150|}} Le mode synchronisé est le plus simple pour intégrer le collecteur de données ''process_perfdata.pl'' dans nagios. Tous les évènements vont déclencher l'exécution de ''process-service-perfdata''.
-Dans un premier temps vous devez activer la collecte des données de performance (''process_performance_data'') dans le fichier ''nagios.cfg''. Notez que cette directive est surement déjà présente et configurer par défaut a "0".+Dans un premier temps, vous devez activer la collecte des données de performance (''process_performance_data'') dans le fichier ''nagios.cfg''. Notez que cette directive est sûrement déjà présente et configurer par défaut à "0".
   process_performance_data=1    process_performance_data=1
-La collecte des données de performance doit être désactivé dans la définition de chaque Host ou service pour lequel vous NE SOUHAITER PAS collecter ces données.+La collecte des données de performance doit être désactivée dans la définition de chaque Host ou service pour lequel vous NE SOUHAITEZ PAS collecter ces données.
<code> <code>
Line 21: Line 21:
</code> </code>
-Depuis Nagios 3.x il est possible de désactiver l'export des variables d'environnement (Pour optimiser au maximum les performances du system). Malheureusement cette directive doit être activée pour permettre l'utilisation du mode synchronisé. Soit vous utilisez la valeur par défaut (ce qui veux dire que l'export est activé) ou vous pouvez définir la directive dans ''nagios.cfg''+Depuis Nagios 3.x il est possible de désactiver l'export des variables d'environnement (Pour optimiser au maximum les performances du système). Malheureusement cette directive doit être activée pour permettre l'utilisation du mode synchronisé. Soit vous utilisez la valeur par défaut (ce qui veut dire que l'export est activé) ou vous pouvez définir la directive dans ''nagios.cfg''
<code>enable_environment_macros=1</code> <code>enable_environment_macros=1</code>
-En plus de cela, la commande pour traiter les données de performance doit être spécifié dans''nagios.cfg''+En plus de cela, la commande pour traiter les données de performance doit être spécifiée dans''nagios.cfg''
<code>service_perfdata_command=process-service-perfdata</code> <code>service_perfdata_command=process-service-perfdata</code>
-Depuis la version 3.0 de Nagios il peu être utile d'activer également l'analyse des performances pour les Hosts. Due au changement de logique pour la vérification des Hosts Nagios 3 effectue désormais des contrôles réguliers.+Depuis la version 3.0 de Nagios, il peut être utile d'activer également l'analyse des performances pour les Hosts. Due au changement de logique pour la vérification des Hosts, Nagios 3 effectue désormais des contrôles réguliers.
<code>host_perfdata_command=process-host-perfdata</code> <code>host_perfdata_command=process-host-perfdata</code>
-La nouvelle commande doit également être référencé dans la configuration de Nagios. Si vous avez utilisé le [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|guide d'installation rapide]] pour installer Nagios, alors vous pouvez modifier la définition dans la fichier commands.cfg. +La nouvelle commande doit également être référencée dans la configuration de Nagios. Si vous avez utilisé le [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|guide d'installation rapide]] pour installer Nagios, alors vous pouvez modifier la définition dans le fichier commands.cfg. 
-La commande process_perfdata.pl n'a pas besoin d'argument a part l'option -d ( DATATYPE ) si vous voulez analyser les performances résultant de la vérification des hosts.+La commande process_perfdata.pl n'a pas besoin d'argument à part l'option -d ( DATATYPE ) si vous voulez analyser les performances résultant de la vérification des hosts.
<code> <code>
Line 48: Line 48:
</code> </code>
-**Note**: ''process_perfdata.pl'' ne peu pas tourner sous ePN ( embedded Perl Nagios ). Dans ce cas le script doit être appeler en utilisant ''/usr/bin/perl'' ( ou le chemin ou est installer l'exécutable perl). Si vous utilisez Nagios 3.x ou n'utilisez pas ePN il n'y a pas besoin de spécifier ''/usr/bin/perl''. +**Note**: ''process_perfdata.pl'' ne peut pas tourner sous ePN ( embedded Perl Nagios ). Dans ce cas le script doit être appelé en utilisant ''/usr/bin/perl'' ( ou le chemin est installé l'exécutable perl). Si vous utilisez Nagios 3.x ou n'utilisez pas ePN, il n'y a pas besoin de spécifier ''/usr/bin/perl''.
===== Mode Bulk ===== ===== Mode Bulk =====
-{{ :bulk.png?150|}}Bulk mode est un mode un peu plus compliqué que le mode synchronisé mais reduit clairement la charge sur le serveur Nagios car le collecteur de donnée ''process_perfdata.pl'' n'est pas appelé a chaque vérification de service/host.+{{ :bulk.png?150|}}Bulk mode est un mode un peu plus compliqué que le mode synchronisé mais reduit clairement la charge sur le serveur Nagios car le collecteur de données ''process_perfdata.pl'' n'est pas appelé à chaque vérification de service/host.
-In bulk mode Nagios écrie les données dans un fichier temporaire dans un format bien définie. Ce fichier est traité par ''process_perfdata.pl'' a intervalle régulier. Nagios prend en charge le démarrage et le lancement périodique.+In bulk mode, Nagios écrit les données dans un fichier temporaire dans un format bien défini. Ce fichier est traité par ''process_perfdata.pl'' à intervalle régulier. Nagios prend en charge le démarrage et le lancement périodique.
-Le traitement des performances dans être activer dans ''nagios.cfg''+Le traitement des performances doit être activé dans ''nagios.cfg''
   process_performance_data=1    process_performance_data=1
Line 81: Line 81:
host_perfdata_file_processing_command=process-host-perfdata-file host_perfdata_file_processing_command=process-host-perfdata-file
</code> </code>
-**Attention:** Ces définitions d'exemple diffères de celles présentes dans ''nagios.cfg''!+**Attention:** Ces définitions d'exemples diffèrent de celles présentes dans ''nagios.cfg''!
Les directives et leurs significations: Les directives et leurs significations:
  * ''**service_perfdata_file**'' chemin du fichier temporaire qui vas contenir les données de performance.   * ''**service_perfdata_file**'' chemin du fichier temporaire qui vas contenir les données de performance.
-  * ''**service_perfdata_file_template**'' [[perfdata_file_template|format]] du fichier temporaire. Les données vont être définie en utilisant les macros Nagios. +  * ''**service_perfdata_file_template**'' format du fichier temporaire. Les données vont être définies en utilisant les macros Nagios. 
-  * ''**service_perfdata_file_mode**'' l'option "a" spécifies que les données doiven etre ajouter au fichier. +  * ''**service_perfdata_file_mode**'' l'option "a" spécifie que les données doivent être ajoutées au fichier. 
-  * ''**service_perfdata_file_processing_interval**'' intervalle de 15 seconds +  * ''**service_perfdata_file_processing_interval**'' intervalle de 15 secondes 
-  * ''**service_perfdata_file_processing_command**'' la commande a appeler a chaque intervalle.+  * ''**service_perfdata_file_processing_command**'' la commande à appeler à chaque intervalle.
-La commande utilisé doit être annoncé a Nagios. Si vous avez utilisé le [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|"quickstart installation guides"]] pour Nagios vous pouvez modifiez les définitions se trouvant dans commands.cfg.+La commande utilisée doit être annoncée à Nagios. Si vous avez utilisé le [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|"quickstart installation guides"]] pour Nagios vous pouvez modifier les définitions se trouvant dans commands.cfg.
<code> <code>
Line 106: Line 106:
<box 90%|**NOTE:**> <box 90%|**NOTE:**>
-Parce qu'il y a plus de données a analyser qu'en mode synchronisé ''process_perfdata.pl'' vas mettre plus de temps a analysé ces données, donc vous devez vérifiez la valeur du TIMEOUT dans ''etc/process_perfdata.cfg'' et l'ajuster comme il se doit.</box>+Parce qu'il y a plus de données à analyser qu'en mode synchronisé, ''process_perfdata.pl'' va mettre plus de temps à analyser ces données, donc vous devez vérifier la valeur du TIMEOUT dans ''etc/process_perfdata.cfg'' et l'ajuster comme il se doit.</box>
===== Mode Bulk avec NPCD ===== ===== Mode Bulk avec NPCD =====
-{{ :bulk-npcd.png?150|}} La configuration est identique au mode Bulk a l'exception de la commande utilisé+{{ :bulk-npcd.png?150|}} La configuration est identique au mode Bulk à l'exception de la commande utilisée
-Le traitement des performances dans être activer dans ''nagios.cfg''+Le traitement des performances doit être activé dans ''nagios.cfg''
   process_performance_data=1    process_performance_data=1
Line 136: Line 136:
host_perfdata_file_processing_command=process-host-perfdata-file host_perfdata_file_processing_command=process-host-perfdata-file
</code> </code>
-**Attention:** Ces définitions d'exemple diffères de celles présentes dans ''nagios.cfg''!+**Attention:** Ces définitions d'exemples diffèrent de celles présentes dans ''nagios.cfg''!
Les directives et leurs significations: Les directives et leurs significations:
-  * ''**service_perfdata_file**'' chemin du fichier temporaire qui vas contenir les données de performance. +  * ''**service_perfdata_file**'' chemin du fichier temporaire qui va contenir les données de performance. 
-  * ''**service_perfdata_file_template**'' [[perfdata_file_template|format]] du fichier temporaire. Les données vont être définie en utilisant les macros Nagios. +  * ''**service_perfdata_file_template**'' [[perfdata_file_template|format]] du fichier temporaire. Les données vont être définies en utilisant les macros Nagios. 
-  * ''**service_perfdata_file_mode**'' l'option "a" spécifies que les données doiven etre ajouter au fichier. +  * ''**service_perfdata_file_mode**'' l'option "a" spécifie que les données doivent être ajoutées au fichier. 
-  * ''**service_perfdata_file_processing_interval**'' intervalle de 15 seconds +  * ''**service_perfdata_file_processing_interval**'' intervalle de 15 secondes 
-  * ''**service_perfdata_file_processing_command**'' la commande a appeler a chaque intervalle.+  * ''**service_perfdata_file_processing_command**'' la commande à appeler à chaque intervalle.
-La commande utilisé doit être annoncé a Nagios. Si vous avez utilisé le [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|"quickstart installation guides"]] pour Nagios vous pouvez modifiez les définitions se trouvant dans ''commands.cfg''.+La commande utilisée doit être annoncée à Nagios. Si vous avez utilisé le [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|"quickstart installation guides"]] pour Nagios vous pouvez modifier les définitions se trouvant dans ''commands.cfg''.
<code> <code>
Line 160: Line 160:
</code> </code>
-En utilisant ces commandes le fichier service-perfdata vas etre déplacé dans var/spool/ après que le temps spécifié dans ''**service_perfdata_file_processing_interval**'' soit écoulé. La variable Nagios  $TIMET$ est ajouté a la fin du nom du fichier pour évité l'écrasement des anciens fichier éventuellement existant. La variable $TIMET$ contiens l'heure et la date actuel au format time_t (Nombre de secondes depuis le 1 Janvier 1970 "UNIX date format").+En utilisant ces commandes, le fichier service-perfdata va etre déplacé dans var/spool/ après que le temps spécifié dans ''**service_perfdata_file_processing_interval**'' soit écoulé. La variable Nagios  $TIMET$ est ajoutée à la fin du nom du fichier pour éviter l'écrasement des anciens fichiers éventuellement existants. La variable $TIMET$ contient l'heure et la date actuelle au format time_t (Nombre de secondes depuis le 1 Janvier 1970 "UNIX date format").
-Les fichiers se trouvant dans le dossier /usr/local/pnp4nagios/var/spool/ sont récolté par le processus NPCD.+Les fichiers se trouvant dans le dossier /usr/local/pnp4nagios/var/spool/ sont récoltés par le processus NPCD.
-NPCD moniteur le dossier et passe les nom de fichiers au script ''process_perfdata.pl''. De cet façon la collecte des données de performance est complètement indépendante de Nagios. +NPCD surveille le dossier et passe les noms de fichiers au script ''process_perfdata.pl''. De cette façon, la collecte des données de performance est complètement indépendante de Nagios.
Before starting NPCD you have to check the paths to the spool directory and to ''process_perfdata.pl'' specified in the config file ''npcd.cfg''. Before starting NPCD you have to check the paths to the spool directory and to ''process_perfdata.pl'' specified in the config file ''npcd.cfg''.
fr/pnp-0.6/config.1299420890.txt.gz · Last modified: 2011/03/06 15:14 by Wolfgang
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