Fork me on GitHub
Translations of this page:

Vérification de votre installation

Si tout c'est bien passé jusqu’à présent vous pouvez essayer d’accéder a PNP en lançant votre navigateur web. Quand vous installer PNP avec les valeurs par défaut vous devriez pouvoir y accéder en utilisant http://<server name>/pnp4nagios/. La première foie vous allez voir la page “PNP4Nagios Environment Tests” qui inclue différant test pour vérifier que les composant nécessaire au bon fonctionnement sont bien installer. Evidemment, toutes les vérifications doivent être passés avec succès avant de pouvoir continuer.

Si tous les test sont passé avec *succès* le fichier pnp4nagios/share/install.php peu etre effacé ou renommé. Après cela l'interface web sera accessible.

Vous pouvez également créé un fichier vide, appelé pnp4nagios/share/install.ignore ce qui aura comme effet de ne pas appeler le vérificateur d'installation au prochains chargement.

Si vous recevez le message “PHP magic_quotes_gpc is deprecated” editez votre php.ini et assurez vous que “magic_quotes_gpc = Off”, rechargez la configuration de apache pour que les changement prennes effet.

Lancé sans argument PNP vas chercher la base de données RRD et fichiers XML dans pnp4nagios/var/perfdata et afficher tous les graphique du premier host.

ATTENTION: Après avoir activé l'analyse des données de performances, vous obtiendrez un message d'erreur dans votre navigateur, si vous essayer de visualiser les graphique avant que nagios n'ait récupéré les premières données de performances et les ait stocké dans la base RRD du service monitoré. Selon l'intervalle de vérification configuré, vous devrez attendre un certain temps avant de pouvoir voir les différent graphiques.

Debug Logfile

L'appel de make install-config pendant l'installation, vas créé le fichier d’exemple de configuration etc/process_perfdata.cfg-sample. Les valeurs dans ce fichier correspondent aux valeurs par défaut utilisé par process_perfdata.pl donc normalement le fichier process_perfdata.cfg n'existe pas si vous suivez la procédure d'installation normal.
Cependant vous pouvez influencer la façon dont process_perfdata.pl fonctionne en changent les options que vous voulez modifier dans process_perfdata.cfg.

Les options les plus importantes quand on lance PNP sont LOG_LEVEL et LOG_FILE. Nous recommandons de configurer la valeur de LOG_LEVEL à “2” pour que vous puissiez suivre ce que fait process_perfdata.pl. Il est très probable que nous demandions un extrait de perfdata.log si vous ouvrez un ticket avec notre support sur notre mailing lists ainsi le résultat du script verify_pnp_config, donc merci de les inclure ;-).

En temps normal le niveau de debug doit être mis a 0 pour éviter tous problème de performance due a une écriture de logs inutile.

Quelque chose ne vas pas

Vérifiez quelques éléments de base.

1. Y a t'il des fichiers RRD et XML qui on été créé? process_perfdata.pl vas créé un répertoire sous pnp/perfdata pour chaque host. Dans ce répertoire une base de donnée RRD et un fichier XML vont etre créé pour chaque service. Les données de l'host seront stocké dans _HOST_.xml et _HOST_.rrd respectivement.
Si l’affichage du graphique stop soudainement, alors éditez le fichier XML approprié. Il y a 2 balises appelé <RC> et <TXT>. <RC> montre le code renvoyer par l'outil RRDtool et <TXT> une description texte.
De temps en temps vous devez spécifiez des options supplémentaire pour que les données de performance soit géré correctement. Dans certain cas un wrapper script peu aider.
Attention, tous les script de checks ne donne pas forcement des indicateurs de performance. Ceci s'applique - mais pas seulement - à “check_ping” au contraire de “check_icmp” qui fournie ces données (Depuis la version version 1.4.12 de Nagios plugin, check_ping donne des informations de performance).
En utilisant l'interface web on peu voir le champ “Performance Data” dans chaque hosts/services. Si ce champ est vide, il n'y a pas de donnée de disponible, donc aucun fichier n'est écrie dans le dossier de PNP et c'est pour cela que PNP ne fournie pas de graphs!
L'image suivante montre les information du service “PING”. La sortie du plugin est encadrer en bleu, les données de performance en rouge.
status information

2. Est ce que Nagios a appeler le script process_perfdata.pl? Dans le fichier de configuration de process_perfdata.pl (etc/process_perfdata.cfg) vous pouvez augmenter le niveau de debug. Toutes les données passant par le système seront loggé dans var/perfdata.log.

3. Seul les Graphiques sont afficher (sans les textes)? Vérifier que vous avez bien tous les prérequis.

4. En utilisant le module npcdmod la valeur de la directive event_broker_options dans votre nagios.cfg devra peu etre adapté si vous en avez modifier la configuration. Vous trouverez plus de détails ici.

5. Vous pouvez utilisez le script verify_pnp_config.pl dans le dossier scripts du dossier d'installation ou dans le dossier libexec après installation pour vérifier votre configuration ainsi que s'assurer que les données de performances sont bien présente et/ou valide. La syntax de cette commande est relativement simple:

./verify_pnp_config.pl -m <mode>

ou <mode> peu etre égal à “sync”, “bulk” ou “npcd” (sans les guillemets). NOTE: La valeur par “default” est “npcd” ce qui est différant de la version PNP 0.4.x.

Retour a l'index | verify_pnp_config.pl

fr/pnp-0.6/verify.txt · Last modified: 2011/09/05 20:53 by Gael Langlais
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