Differences

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

fr:pnp-0.6:config [2010/11/01 11:11]
angel115 Minor fixes
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''.
-FIXME 
===== 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 82: 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 107: 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>
-===== Bulk Mode with NPCD =====+===== Mode Bulk avec NPCD =====
-{{ :bulk-npcd.png?150|}} The configuration is identical to the Bulk Mode except for the used command. If you used the [[http://nagios.sourceforge.net/docs/3_0/quickstart.html|quickstart installation guides]] for Nagios you can modify the definitions in commands.cfg.+{{ :bulk-npcd.png?150|}} La configuration est identique au mode Bulk à l'exception de la commande utilisée. 
 +Le traitement des performances doit être activé dans ''nagios.cfg'' 
 + 
 +   process_performance_data=1 
 + 
 +de plus que quelque directives doivent être ajoutées: 
 + 
 +<code> 
 +
 +# service performance data 
 +
 +service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata 
 +service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$ 
 +service_perfdata_file_mode=a 
 +service_perfdata_file_processing_interval=15 
 +service_perfdata_file_processing_command=process-service-perfdata-file 
 + 
 +
 +# host performance data starting with Nagios 3.0 
 +#  
 +host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata 
 +host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$ 
 +host_perfdata_file_mode=a 
 +host_perfdata_file_processing_interval=15 
 +host_perfdata_file_processing_command=process-host-perfdata-file 
 +</code> 
 +**Attention:** Ces définitions d'exemples diffèrent de celles présentes dans ''nagios.cfg''! 
 + 
 +Les directives et leurs significations: 
 + 
 +  * ''**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éfinies en utilisant les macros Nagios. 
 +  * ''**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 secondes 
 +  * ''**service_perfdata_file_processing_command**'' la commande à appeler à chaque intervalle. 
 + 
 +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 125: Line 160:
</code> </code>
-Using these commands the file service-perfdata will be moved to var/spool/ after the interval specified in ''**service_perfdata_file_processing_interval**'' has passed. The Nagios macro $TIMET$ is appended to the filename to avoid overwriting of old files unintentionally. The macro $TIMET$ contains the current timestamp in time_t format (seconds since the UNIX epoch).+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").
-In the directory /usr/local/pnp4nagios/var/spool/ files are gathered to be processed by NPCD.+Les fichiers se trouvant dans le dossier /usr/local/pnp4nagios/var/spool/ sont récoltés par le processus NPCD.
-NPCD monitors the spool directory and passes the file names to ''process_perfdata.pl''. This way processing of performance data is completely decoupled from 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.1288606310.txt.gz · Last modified: 2010/11/01 11:11 by angel115
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