Differences

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

fr:pnp-0.6:config [2010/11/01 11:03]
angel115 fix
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 =====
-===== Bulk Mode =====+{{ :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.
-{{ :bulk.png?150|}}Bulk mode is a bit more complicated than the  synchronous mode but reduces the load on the nagios server significantly because the data collector ''process_perfdata.pl'' is not invoked for every service/host check.+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.
-In bulk mode Nagios writes the data to a temporary file in a defined format. This file is processed by ''process_perfdata.pl'' at certain intervals. Nagios will take care for starting and running it periodically. +Le traitement des performances doit être activé dans ''nagios.cfg''
- +
-Processing of performance data has to be enabled in ''nagios.cfg''+
   process_performance_data=1    process_performance_data=1
-Additionally some new directives are required+de plus que quelque directives doivent être ajoutées:
<code> <code>
Line 83: Line 81:
host_perfdata_file_processing_command=process-host-perfdata-file host_perfdata_file_processing_command=process-host-perfdata-file
</code> </code>
-**Attention:** Please note that these template definitions differ from the ones delivered in ''nagios.cfg''!+**Attention:** Ces définitions d'exemples diffèrent de celles présentes dans ''nagios.cfg''!
-The directives and their meaning:+Les directives et leurs significations:
-  * ''**service_perfdata_file**'' path to the temporary file which should contain the performance data+  * ''**service_perfdata_file**'' chemin du fichier temporaire qui vas contenir les données de performance. 
-  * ''**service_perfdata_file_template**'' [[perfdata_file_template|format]] of the temporary file. Data will be defined using Nagios macros. +  * ''**service_perfdata_file_template**'' format du fichier temporaire. Les données vont être définies en utilisant les macros Nagios
-  * ''**service_perfdata_file_mode**'' option "a" specifies that data is to be appended to the file+  * ''**service_perfdata_file_mode**'' l'option "a" spécifie que les données doivent être ajoutées au fichier
-  * ''**service_perfdata_file_processing_interval**'' the interval is 15 seconds +  * ''**service_perfdata_file_processing_interval**'' intervalle de 15 secondes 
-  * ''**service_perfdata_file_processing_command**'' the command to be called during the interval.+  * ''**service_perfdata_file_processing_command**'' la commande à appeler à chaque intervalle.
-The used commands have to be announced to Nagios. 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.+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 108: Line 106:
<box 90%|**NOTE:**> <box 90%|**NOTE:**>
-Because there is more data to process than in synchronous mode ''process_perfdata.pl'' will take longer to do this so you should check the TIMEOUT value in ''etc/process_perfdata.cfg'' and adjust it appropriately.</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 ===== 
 + 
 +{{ :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:
-===== Bulk Mode with NPCD =====+  * ''**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.
-{{ :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.+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 126: 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.1288605830.txt.gz · Last modified: 2010/11/01 11:03 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