Petit billet rapide pour me souvenir. Lors de l’installation des paquets nagios3 et pnp4nagios séparément, Debian ne les configures pas pour fonctionner ensembles.
Je présenterai ici, comment faire pour configurer en mode synchrone pnp4nagios. La configuration la plus simple, mais pas la plus « efficace » question performance, pour les autres modes, ce reporter à la documentation.
Activer les perfdata nagios
Ouvrir le fichier /etc/nagios3/nagios.cfg et décommenter / modifier les lignes comme-ceci:
process_performance_data=1
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata
Mofication de la ligne de commande perfdata
Editer le fichier /etc/nagios3/commands.cfg et modifier les « command_line » comme ci-dessous:
# ‘process-host-perfdata’ command definition
define command{
command_name process-host-perfdata
command_line /usr/bin/perl /usr/lib/pnp4nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
}
# ‘process-service-perfdata’ command definition
define command{
command_name process-service-perfdata
command_line /usr/bin/perl /usr/lib/pnp4nagios/libexec/process_perfdata.pl
}
Droits apache
En cas de problème pour afficher les graphiques, regarder du coté de /var/lib/pnp4nagios si les permissions sont correcte:
drwxr-xr-x 3 nagios www-data 4096 Mar 1 01:01 pnp4nagio
Tester la configuration pnp4nagios
Une fois le chemin modifier, vous pouvez tester votre configuration en téléchargeant ce script (officiel: http://verify.pnp4nagios.org/ ) et en exécutant la commande suivante sur le serveur:
perl ./verify_pnp_config –mode sync –config=/etc/nagios3/nagios.cfg –pnpcfg=/etc/pnp4nagios/
Afficher un lien dans nagios pour accéder aux graphiques
Ajouter l’option suivantes dans le fichier /etc/nagios3/conf.d/generic-service_nagios2.cfg
action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
Merci pour ce pense bête 😉
Merci
il manque pour activer apache:
ln -s /etc/pnp4nagios/apache.conf /etc/apache2/conf-available/pnp4nagios.conf
a2enconf pnp4nagios