PDA

View Full Version : Graph de services Host


imacduc
01-07-2008, 05:50 PM
Bonjour,

Je souhaiterais utiliser Centreon afin de grapher les services lancés sur des serveur (dell) ainsi que des info system du type CPU, RAM, Users, Disk Space, etc

Quelqu'un pourrait-il m'expliquer simplement comment générer des graph (à la cacti) de mes host que je viens de rajouter dans /Configuration/Hosts.

Remarque : dans Reporting/Dashboard/Host, mes host sont en etat undeterminated...

Par contre dans Fiches d'identités/Serveurs/Monserveur2003, en parcourrant les onglets, des informations sur les serveurs sont disponibles (onglets description, storage device me donne de reelles info sur les serveurs)
Cela prouve que la communication fonctionne...

Maintenant je ne comprend pas comment faire pour obtenir mes host dans Vues Oreon/Graphs/Graphs par Hosts

Je n'ai pas mes serveur dans la liste 'choisir la resource a grapher' :(

Comment faire s'il vous plait ?

Merci beaucoup d'avance

Cdt,

imacduc

Guigui2607
01-08-2008, 09:17 AM
Bonjour,

Deux petits tutos permettant de mettre en place les graph sous Centreon:

http://forum.oreon-project.org/showpost.php?p=32257&postcount=2

:wink:

imacduc
01-08-2008, 12:05 PM
Merci beaucoup pour ta réponse, je vais voir ca de suite !

J'ai suivi ce tuto la :
http://pascal.martin.cv.free.fr/dokuwiki/doku.php?id=supervision:centreon_installation


et j'obtiens des erreur à la fin :

Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Reading configuration data...

Running pre-flight check on configuration data...

Checking services...
Error: There are no services defined!
Checked 0 services.
Checking hosts...
Warning: Host 'Centreon' has no services associated with it!
Warning: Host 'serveur2003' has no services associated with it!
Checked 2 hosts.
Checking host groups...
Error: There are no host groups defined!
Checked 0 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 47 commands.
Checking time periods...
Checked 5 time periods.
Checking extended host info definitions...
Checked 2 extended host info definitions.
Checking extended service info definitions...
Checked 0 extended service info definitions.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 2
Total Errors: 2

***> One or more problems was encountered while running the pre-flight check...

Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.


Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Error: There are no services defined!
Warning: Host 'Centreon' has no services associated with it!
Warning: Host 'serveur2003' has no services associated with it!
Error: There are no host groups defined!
***> One or more problems was encountered while running the pre-flight check...

cgi.cfg - déplacement OK
checkcommands.cfg - déplacement OK
contactgroups.cfg - déplacement OK
contacts.cfg - déplacement OK
dependencies.cfg - déplacement OK
escalations.cfg - déplacement OK
hostextinfo.cfg - déplacement OK
hostgroups.cfg - déplacement OK
hosts.cfg - déplacement OK
meta_commands.cfg - déplacement OK
meta_contact.cfg - déplacement OK
meta_contactgroup.cfg - déplacement OK
meta_dependencies.cfg - déplacement OK
meta_escalations.cfg - déplacement OK
meta_host.cfg - déplacement OK
meta_hostgroup.cfg - déplacement OK
meta_services.cfg - déplacement OK
meta_timeperiod.cfg - déplacement OK
misccommands.cfg - déplacement OK
nagios.cfg - déplacement OK
perfparse.cfg - déplacement OK
resource.cfg - déplacement OK
serviceextinfo.cfg - déplacement OK
servicegroups.cfg - déplacement OK
services.cfg - déplacement OK
timeperiods.cfg - déplacement OK


J'ai oublié de faire quelque chose ? Il manque des services apparement...
Comment les rajouter ?

Je ne suis pas très doué, désolé, mais il y a tellement d'options configurable dans Centreon :)

Merci d'avance

imacduc
01-08-2008, 02:47 PM
J'ai suivi la config de centreon avec le lien donné précédement :

Mes host sont tjs en état undeterminated :(
dans : Reporting / Dashboard / Host

et je n'ai tjs pas de choix d'host dans Vue Oreon...

Please help :/

rsoares
01-08-2008, 08:24 PM
Error: There are no host groups defined!

create the host groups, go to: CONFIGURATION / HOSTS / HOST GROUP, then
at RELATIONS associate the hosts in host group, ex: Hosts Windows, Hosts Linux, Routers and etc...

Generate the nagios conf again, and restart nagios.


Sorry my english ;)


J'ai suivi la config de centreon avec le lien donné précédement :

Mes host sont tjs en état undeterminated :(
dans : Reporting / Dashboard / Host

et je n'ai tjs pas de choix d'host dans Vue Oreon...

Please help :/

imacduc
01-09-2008, 09:03 AM
Bonjour,

Je ne savais pas qu'il fallait obligatoirement y avoir des Host group pour que cela fonctionne...

J'ai donc créer un host group dans lekel j'ai associé mes serveurs à grapher.

Je n'ai plus d'erreur dans mon rapport :

Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Reading configuration data...

Running pre-flight check on configuration data...

Checking services...
Checked 2 services.
Checking hosts...
Checked 2 hosts.
Checking host groups...
Checked 1 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 47 commands.
Checking time periods...
Checked 5 time periods.
Checking extended host info definitions...
Checked 2 extended host info definitions.
Checking extended service info definitions...
Checked 2 extended service info definitions.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Projected scheduling information for host and service
checks is listed below. This information assumes that
you are going to start running Nagios with your current
config files.

HOST SCHEDULING INFORMATION
---------------------------
Total hosts: 2
Total scheduled hosts: 2
Host inter-check delay method: SMART
Average host check interval: 330.00 sec
Host inter-check delay: 165.00 sec
Max host check spread: 30 min
First scheduled check: Wed Jan 9 08:10:51 2008
Last scheduled check: Wed Jan 9 08:13:36 2008


SERVICE SCHEDULING INFORMATION
-------------------------------
Total services: 2
Total scheduled services: 2
Service inter-check delay method: SMART
Average service check interval: 60.00 sec
Inter-check delay: 30.00 sec
Interleave factor method: SMART
Average services per host: 1.00
Service interleave factor: 1
Max service check spread: 30 min
First scheduled check: Wed Jan 9 08:11:51 2008
Last scheduled check: Wed Jan 9 08:12:21 2008


CHECK PROCESSING INFORMATION
----------------------------
Service check reaper interval: 10 sec
Max concurrent service checks: 20


PERFORMANCE SUGGESTIONS
-----------------------
I have no suggestions - things look okay.


cgi.cfg - déplacement OK
checkcommands.cfg - déplacement OK
contactgroups.cfg - déplacement OK
contacts.cfg - déplacement OK
dependencies.cfg - déplacement OK
escalations.cfg - déplacement OK
hostextinfo.cfg - déplacement OK
hostgroups.cfg - déplacement OK
hosts.cfg - déplacement OK
meta_commands.cfg - déplacement OK
meta_contact.cfg - déplacement OK
meta_contactgroup.cfg - déplacement OK
meta_dependencies.cfg - déplacement OK
meta_escalations.cfg - déplacement OK
meta_host.cfg - déplacement OK
meta_hostgroup.cfg - déplacement OK
meta_services.cfg - déplacement OK
meta_timeperiod.cfg - déplacement OK
misccommands.cfg - déplacement OK
nagios.cfg - déplacement OK
perfparse.cfg - déplacement OK
resource.cfg - déplacement OK
serviceextinfo.cfg - déplacement OK
servicegroups.cfg - déplacement OK
services.cfg - déplacement OK
timeperiods.cfg - déplacement OK

Generating SNMPTT configuration files...
4 traps for 1 manufacturers are defined.
SNMPTT configuration files generated.

Cela ne marche toujours pas :/

Je n'ai toujours rien dans mes vues...

http://remss0069.free.fr/centreon.JPG

Guigui2607
01-09-2008, 09:23 AM
Il faut attendre un petit peu que les fichiers rrd se créent.
Ton service Ods est-il démarré?
Ton fichier perfdata se crée t-il ?

imacduc
01-09-2008, 10:14 AM
le service Ods est bien démarré.
Peux-tu me dire ou se trouve les .rdd par defaut ?
/usr/local/oreon/... ?
Ou se trouve le fichier perfdata ?

Dsl si ces questions vous parraissent idiotes mais je débute dans le monde de linux...

C'est pas facile pour moi mais je commence à m'y faire :)

Merci pour vos réponses en tout cas !

Rémi

imacduc
01-09-2008, 10:44 AM
Par hasard, je viens d'aller sur http://localhost/nagios/ pour voir si les config apporté dans Centreon avait été ajouté dans nagios : j'obtiens ceci :

Whoops!

Error: Could not read host and service status information!

The most common cause of this error message (especially for new users), is the fact that Nagios is not actually running. If Nagios is indeed not running, this is a normal error message. It simply indicates that the CGIs could not obtain the current status of hosts and services that are being monitored. If you've just installed things, make sure you read the documentation on starting Nagios.

Some other things you should check in order to resolve this error include:

1. Check the Nagios log file for messages relating to startup or status data errors.
2. Always verify configuration options using the -v command-line option before starting or restarting Nagios!
3. Make sure you've compiled the main program and the CGIs to use the same status data storage options (i.e. text file or database). If the main program is storing status data in a text file and the CGIs are trying to read status data from a database, you'll have problems.

Make sure you read the documentation on installing, configuring and running Nagios thoroughly before continuing. If all else fails, try sending a message to one of the mailing lists. More information can be found at http://www.nagios.org.

Nagios ne semble donc pas tourner...

[root@localhost nagios]# /etc/init.d/nagios status
No lock file found in /var/run/nagios.pid
[root@localhost nagios]# /etc/init.d/nagios start
Starting nagios: done.
[root@localhost nagios]# /etc/init.d/nagios status
nagios is not running

Je n'y comprends plus rien la...

Guigui2607
01-09-2008, 11:36 AM
Peux-tu me dire ou se trouve les .rdd par defaut ?
/usr/local/oreon/... ?
Dans le répertoire /usr/local/oreon/ods/database/ il me semble.

Ou se trouve le fichier perfdata ?
Pour la génération des graphiques sous Centeon, il faut modifier quelques paramètres de Nagios et Centreon.

Dans le répertoire où sont stockés tes plugins (nagios/libexec/)
il faut que tu crées un fichier qui se nomme process-service-perfdata comme le montre le lien ci-dessus.
http://wiki.oreon-project.org/index.php/Graphs#Perfdata_activation_in_Nagios

L'emplacement de ton fichier perfdata sera définit par la ligne suivante:
PERFFILE="/usr/local/nagios/var/service-perfdata"

Ensuite dans Centeon, il faut créer la commande qui traitera le fichier perfdata:

Dans le menu Configuration > Commandes > fais Ajouter

Nommes ta commande process-service-perfdata (par exemple)
et entres-lui la ligne de commande suivante:
$USER1$/process-service-perfdata "$LASTSERVICECHECK$" "$HOSTNAME$" "$SERVICEDESC$" "$SERVICEOUTPUT$" "$SERVICESTATE$" "$SERVICEPERFDATA$"
Puis sauvegarde-la.

Ensuite, il faut modifier certains paramètres de ton fichier nagios.cfg:
>> Configuration > Nagios > Nagios CFG
Dans le dernier tiers de la page,
A l'option "Performance Data Processing Option" il faut mettre Oui
Et à l'option "Service Performance Data Processing Command:" process-service-perfdata

Enregistres les modifications et exportes-la vers Nagios.

Après quelques instants, le fichier service-perfdata devrait apparaître dans le répertoire /usr/local/nagios/var/.

Enfin, dans
>> Options > Oreon > Options Générales > CentreonDataStorage
Dans le champs "Fichier des données de performances" il faut lui indiquer le chemin du fichier perfdata: /usr/local/nagios/var/service-perfdata

Avec tout cela, ca devrait rentrer dans l'ordre... :wink:

Dsl si ces questions vous parraissent idiotes mais je débute dans le monde de linux...
On est tous passé par là :D

imacduc
01-09-2008, 12:42 PM
Merci d'avoir pris le temps de rediger ton super message
Je le garde precieusement,

Je suis revenu en arriere en ayant vu que l'interface de nagios plantait...

Je viens a me poser une question :
Nagios doit-il etre un minimum configuré avant de pouvoir etre utilisé par centreon ? ou peut-on configurer entierement les fichier de cfg de nagios via centreon ?

Je suis reparti de zero : j'ai mon Nagios tout frais, non configuré, et accessible via http://localhost/nagios/
Jfais toutes ces vérif et jte tiens o courant

Merci beaucoup

imacduc
01-21-2008, 10:51 AM
Bonjour,

Désolé pour cette absence, (partiels suivi d'un we au ski),

J'ai suivi les dernieres consignes de Guigui2607, le probleme est que cela ne resoud pas mon probleme...

le fichier /usr/local/nagios/var/service-perfdata ne se crée pas :confused:

Please help

je suis à la lettre toutes les config des tuto pourtant :(



Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Reading configuration data...

Running pre-flight check on configuration data...

Checking services...
Checked 2 services.
Checking hosts...
Checked 1 hosts.
Checking host groups...
Checked 1 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 43 commands.
Checking time periods...
Checked 5 time periods.
Checking extended host info definitions...
Checked 0 extended host info definitions.
Checking extended service info definitions...
Checked 0 extended service info definitions.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Projected scheduling information for host and service
checks is listed below. This information assumes that
you are going to start running Nagios with your current
config files.

HOST SCHEDULING INFORMATION
---------------------------
Total hosts: 1
Total scheduled hosts: 1
Host inter-check delay method: SMART
Average host check interval: 60.00 sec
Host inter-check delay: 60.00 sec
Max host check spread: 30 min
First scheduled check: Wed Jan 16 20:00:53 2008
Last scheduled check: Wed Jan 16 20:00:53 2008


SERVICE SCHEDULING INFORMATION
-------------------------------
Total services: 2
Total scheduled services: 2
Service inter-check delay method: SMART
Average service check interval: 60.00 sec
Inter-check delay: 30.00 sec
Interleave factor method: SMART
Average services per host: 2.00
Service interleave factor: 2
Max service check spread: 30 min
First scheduled check: Wed Jan 16 20:01:23 2008
Last scheduled check: Wed Jan 16 20:01:53 2008


CHECK PROCESSING INFORMATION
----------------------------
Service check reaper interval: 10 sec
Max concurrent service checks: 20


PERFORMANCE SUGGESTIONS
-----------------------
I have no suggestions - things look okay.


cgi.cfg - déplacement OK
checkcommands.cfg - déplacement OK
contactgroups.cfg - déplacement OK
contacts.cfg - déplacement OK
dependencies.cfg - déplacement OK
escalations.cfg - déplacement OK
hostextinfo.cfg - déplacement OK
hostgroups.cfg - déplacement OK
hosts.cfg - déplacement OK
meta_commands.cfg - déplacement OK
meta_contact.cfg - déplacement OK
meta_contactgroup.cfg - déplacement OK
meta_dependencies.cfg - déplacement OK
meta_escalations.cfg - déplacement OK
meta_host.cfg - déplacement OK
meta_hostgroup.cfg - déplacement OK
meta_services.cfg - déplacement OK
meta_timeperiod.cfg - déplacement OK
misccommands.cfg - déplacement OK
nagios.cfg - déplacement OK
perfparse.cfg - déplacement OK
resource.cfg - déplacement OK
serviceextinfo.cfg - déplacement OK
servicegroups.cfg - déplacement OK
services.cfg - déplacement OK
timeperiods.cfg - déplacement OK

Generating SNMPTT configuration files...
4 traps for 1 manufacturers are defined.
SNMPTT configuration files generated.

Guigui2607
01-22-2008, 10:49 AM
Dans ton répertoire de plugins, as tu créé le plugin nommé "process-service-perfdata" avec comme contenu:

#!/bin/bash
# some parameters passed on command line
TIMET=$1
HOSTNAME=$2
SERVICEDESC=$3
OUTPUT=$4
SERVICESTATE=$5
PERFDATA=$6
PERFFILE="/usr/local/nagios/var/service-perfdata"
/usr/bin/printf "%b" "$TIMET\t$HOSTNAME\t$SERVICEDESC\t$OUTPUT\t$SERVICE STATE\t$PERFDATA\n" >> $PERFFILE

La varible PERFDATA définit le chemin ainsi que le nom du fichier perfdata.

Une fois sauvegardé, as-tu changé les droits du fichier créé:

chmod +rx process-service-perfdata

Guigui2607
01-22-2008, 10:51 AM
Je viens de voir une chose que me paraît bizarre... :roll:

Une fois que tu déplaces tes fichiers vers Nagios, est-ce que tu recharges Nagios pour qu'il prenne les changements en compte ?

Il n'y a pas les lignes correspondant au rechargement de Nagios dans le résumé que tu as joins au message...
Tu as coché l'option débug (-v) et l'option optimisation (-s) mais recharge tu Nagios une fois que ces deux test sont sans erreur ?

imacduc
01-22-2008, 11:54 AM
J'ai bien le fichier process-service-perfdata dans le repertoire :
/usr/lib/nagios/plugins/

avec le même contenu, et les bons accès :
4 -rwxr-xr-x 1 root root 1268 jan 9 12:54 process-service-perfdata

Pour le reload de Nagios, je coche tout sur Oui, mais je cochais restart et non reload, ya-t-il une différence ?

voici le résultat avec reload coché :

Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Reading configuration data...

Running pre-flight check on configuration data...

Checking services...
Checked 3 services.
Checking hosts...
Checked 2 hosts.
Checking host groups...
Checked 2 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 43 commands.
Checking time periods...
Checked 5 time periods.
Checking extended host info definitions...
Checked 0 extended host info definitions.
Checking extended service info definitions...
Checked 0 extended service info definitions.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Nagios 2.10
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 10-21-2007
License: GPL

Projected scheduling information for host and service
checks is listed below. This information assumes that
you are going to start running Nagios with your current
config files.

HOST SCHEDULING INFORMATION
---------------------------
Total hosts: 2
Total scheduled hosts: 2
Host inter-check delay method: SMART
Average host check interval: 60.00 sec
Host inter-check delay: 30.00 sec
Max host check spread: 30 min
First scheduled check: Tue Jan 22 10:29:09 2008
Last scheduled check: Tue Jan 22 10:29:39 2008


SERVICE SCHEDULING INFORMATION
-------------------------------
Total services: 3
Total scheduled services: 3
Service inter-check delay method: SMART
Average service check interval: 60.00 sec
Inter-check delay: 20.00 sec
Interleave factor method: SMART
Average services per host: 1.50
Service interleave factor: 2
Max service check spread: 30 min
First scheduled check: Tue Jan 22 10:29:49 2008
Last scheduled check: Tue Jan 22 10:30:29 2008


CHECK PROCESSING INFORMATION
----------------------------
Service check reaper interval: 10 sec
Max concurrent service checks: 20


PERFORMANCE SUGGESTIONS
-----------------------
I have no suggestions - things look okay.


cgi.cfg - déplacement OK
checkcommands.cfg - déplacement OK
contactgroups.cfg - déplacement OK
contacts.cfg - déplacement OK
dependencies.cfg - déplacement OK
escalations.cfg - déplacement OK
hostextinfo.cfg - déplacement OK
hostgroups.cfg - déplacement OK
hosts.cfg - déplacement OK
meta_commands.cfg - déplacement OK
meta_contact.cfg - déplacement OK
meta_contactgroup.cfg - déplacement OK
meta_dependencies.cfg - déplacement OK
meta_escalations.cfg - déplacement OK
meta_host.cfg - déplacement OK
meta_hostgroup.cfg - déplacement OK
meta_services.cfg - déplacement OK
meta_timeperiod.cfg - déplacement OK
misccommands.cfg - déplacement OK
nagios.cfg - déplacement OK
perfparse.cfg - déplacement OK
resource.cfg - déplacement OK
serviceextinfo.cfg - déplacement OK
servicegroups.cfg - déplacement OK
services.cfg - déplacement OK
timeperiods.cfg - déplacement OK

Generating SNMPTT configuration files...
4 traps for 1 manufacturers are defined.
SNMPTT configuration files generated.

Merci beaucoup pour ton aide en tout cas.

imacduc
01-22-2008, 12:07 PM
J'ai quelque chose de louche aussi :

# /etc/init.d/nagios restart
Running configuration check...done
Stopping nagios: kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
done.
Starting nagios: done.

# /etc/init.d/nagios status
nagios is not running


C'est normal qu'il me dise 'not runing' ?

Guigui2607
01-22-2008, 03:07 PM
Non, ce n'est pas normal qu'il te dise "not running" :|

A priori pas d'erreur dans ta config puisque tu n'as pas d'erreur dans le mode débug (-v). On voit bien que Centreon n'arrive pas à arrêter et redémarrer Nagios. Normelement, il y a 2 ou 3 lignes supplementaires au résumé du mode débug indiquant que Nagios a été rechargé ou redémarré...

As-tu un message d'erreur quand tu essaye de demarré Nagios manuellement?
Y'a t'il des erreurs dans le log de nagios ?

Que ce soit reload ou restart, le resultat est le même.
Un reload ne recharge les données de Nagios sans redemarrer le service.
Un restart arrête et redémarre le service Nagios.

Le reload est plus rapide s'il ne s'agit que de recharge la config...

imacduc
01-23-2008, 09:23 AM
Quand je démarre Nagios manuellement, je n'ai pas d'erreur :

# /etc/init.d/nagios stop
Stopping nagios: kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
done.
# /etc/init.d/nagios start
Starting nagios: done.
# /etc/init.d/nagios status
nagios is not running


Par contre je suis allé voir le log derrière (après l'avoir vider) :

[1201017445] Nagios 2.10 starting... (PID=5974)
[1201017445] LOG VERSION: 2.0
[1201017445] Finished daemonizing... (New PID=5975)
[1201017445] Error: Could not create external command file '/var/log/nagios/rw/nagios.cmd' as named pipe: (2) -> Aucun fichier ou répertoire de ce type. If this file already exists and you are sure that another copy of Nagios is not running, you should delete this file.
[1201017445] Bailing out due to errors encountered while trying to initialize the external command file... (PID=5975)

Apparement tu vois juste, ya un petit soucis avec Nagios...
Pourtant j'ai suivi les tutos d'install à la lettre :confused:

Je suis aller voir dans /var/log/nagios/ il n'y a pas de repertoire rw donc encore moins de nagios.cmd
Je comprends pas tout :(

As tu une idée pour réparer ça ?

Merci beaucoup encore une fois ;)

Guigui2607
01-23-2008, 10:26 AM
Peut-être que Nagios n'a pas les droits de créer le sous répertoire rw et encore moins le fichier nagios.cmd.

Le répertoire où est stocké le répertoire rw a les droits suivants:
755 nagios:nagios

Le répertoire rw où est stocké le fichier nagios.cmd a les droits suivants:
755 nagios:nagios

Bizarre que le répertoire n'ait pas été créé. Je ne suis pas trop pour la bidouille, mais peut être qu'en les créant à la mano, ca pourrait permettre à nagios de démarrer correctement... :roll:

imacduc
01-23-2008, 10:55 AM
J'ai tout créé à la main :

4 drwxr-xr-x 2 nagios nagios 4096 jan 22 18:07 rw

0 -rwxr-xr-x 1 nagios nagios 0 jan 22 18:19 nagios.cmd

puis :

# /etc/init.d/nagios stop
Stopping nagios: kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
done.
# /etc/init.d/nagios start
Starting nagios: done.
# /etc/init.d/nagios status
nagios (pid 8067 8064) is running...

Apparement, ca à l'air un peu mieux... Je vais voir si j'ai du mieu via les interfaces web...

Je te tiens o courant

imacduc
01-23-2008, 11:10 AM
Bon j'ai déja plus de truc qui s'affichent maintenant :)

Mes host ne sont plus en etat indefini mais bien OK :)

Je n'ai pas de graph mais je pense que je n'ai pas du mettre des services qui permettent de grapher...

Sinon, j'ai un autre soucis :
je devrais retrouver mes host et services dans Nagios, or pour le moment je n'ai rien a part ce message sur presque toutes les pages du menu :

It appears as though you do not have permission to view information for any of the hosts you requested...

If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.

Désolé de poser peut-être pour vous, des problemes bidons... mais c pas facile de comprendre tout le fonctionnement...

Guigui2607
01-23-2008, 12:12 PM
Je suppose que lorsque tu as déplacé tes fichiers de conf vers Nagios avec Centreon, ce dernier a déplacé son fichier cgi.cfg par défaut.

Plus précisemment, quand tu as installé Centreon, un exemple de fichier nagios.cfg et cgi.cfg sont intégrés d'office dans Centreon.

Ces deux fichiers sont actifs par défaut.

Même si tu importes dans Centreon ceux de ton ancienne configuration de Nagios, ceux par défaut resteront actifs.

En allant dans le menu
>> Configuration > Nagios
tu peux afficher en cliquant dans le menu latéral sur Nagios.cfg tous les "nagios.cfg" disponible et activer celui que tu veux utiliser. (Pour le rendre actif, il faut, à la fin de la ligne correspondant au "nagios.cfg" que tu veux utiliser, cliquer sur l'icône représentant un petit carré bleu avec un flèche verte orientée vers la droite.)

De même en cliquant su cgi.cfg dans le menu latéral, on peut activer le "cgi.cfg" que l'on veut.

Essayes d'activer celui correspondant à ta précédente configuration de nagios. Teste ta config avec Centreon (-v) , exporte-la vers Nagios, puis recharge Nagios... ;)

imacduc
01-23-2008, 01:05 PM
Vu que je n'avais qu'un fichier de config dans chaque page, je les ai importer de /etc/nagios/ :

nagios.cfg (http://iduc.fr/partage/partage.iduc.fr/nagios.tiff)
cgi.cfg (http://iduc.fr/partage/partage.iduc.fr/cgi.tiff)

Ca ne change pas grand chose... apres avoir reboot nagios

G limpresion que mon nagios est tout mort... jcrois que jvais faire une reinstall... pour la Nieme fois...

weedzer
01-23-2008, 04:57 PM
Je suis actuellement en stage,

je travaille aussi sur nagios j'ai eu exactement le meme probleme cet aprés midi,
et ton probleme vient du fichier Cgi.cfg,
il faut que tu rajoutes admin sur tous les authorized, c'est Guigui qui m'a mis sur la voie(merci ;) ) avec les fichiers exemples que tu as du deja modifié auparavant!

Voilà par contre, apparemment il doit y'avoir une erreur dans le php, je n'arrive pas à lié un service à un host mais uniquement à un groupe d'host, et un autre soucis, malgrés la commande perf process data soit rentrer, les graphs ne sont toujours pas disponibles :confused:

guigui as tu quelques choses d'écrit dans ton nagios.cmd ?

imacduc
01-23-2008, 05:12 PM
Nickel les gars, vous etes trop forts ;)

Restez dans le coin par contre je pense avoir besoin de vos competences encore d'ici peu ;)

Merci beaucoup

Guigui2607
01-23-2008, 05:26 PM
Bon, bah, j'arrive trop tard ;) Effectivement, il fallait renseigner le cgi.cfg pour autoriser l'accès aux pages web à l'utilisateur...

weedzer
01-23-2008, 05:31 PM
y'a quelque chose dans ton nagios.cmd guigui ??
tu as une idée pour les graphs ? il marche pour toi imac ? et pour les services c une erreur de php que les services ne se lient pas aux host mais uniquement aux grouphosts?

imacduc
01-23-2008, 05:40 PM
Par contre c un truc de fou, mon process-service-perfdata ne crée tjs pas de /usr/local/nagios/var/service-perfdata...

Qu'un peut me donner les droits appliqués sur le repertoire :
/usr/local/nagios/var/
ainsi que service-perfdata

svp ?
Pour l'instant je suis en :
4 drwxr-xr-x 2 root root 4096 jan 9 12:24 var

C'est bizarre que je doive bidouiller les droits de certains fichiers pour que cela marche...

Merci d'avance



weedzer : Non j'ai tjs pas de graph :(

wanexa
01-23-2008, 06:03 PM
Par contre c un truc de fou, mon process-service-perfdata ne crée tjs pas de /usr/local/nagios/var/service-perfdata...

Qu'un peut me donner les droits appliqués sur le repertoire :
/usr/local/nagios/var/
ainsi que service-perfdata

svp ?
Pour l'instant je suis en :
4 drwxr-xr-x 2 root root 4096 jan 9 12:24 var

C'est bizarre que je doive bidouiller les droits de certains fichiers pour que cela marche...

Merci d'avance



weedzer : Non j'ai tjs pas de graph :(


ton répertoire var doit être comme ça:
drwxrwxr-x 4 nagios nagios


par contre moi comme toi je n'ai toujours pas ds la liste déroulante mes host, le fichier se cré bien (service-perfdata), les droits sur mes ods sont bons mais j'ai pas de base créées...

si vous pouvez répondre à mon topic ce serait gentil merci :D

http://forum.oreon-project.org/showthread.php?t=5198

weedzer
01-23-2008, 06:23 PM
vous avez créé un répertoire or celà doit etre un fichier !!

wanexa
01-24-2008, 09:43 AM
vous avez créé un répertoire or celà doit etre un fichier !!

???????????? c'est la réponse à quoi

imacduc
01-28-2008, 12:55 PM
J'ai un petit soucis :

Lorsque je supprime des host ou des services, cela ne fait pas le menage du coté de monitoring, etc ainsi que dans http://localhost/nagios/

Les stat des host sont tjs dispo alors que j'ai tout viré...

Une manip precise a faire ?

imacduc
01-28-2008, 02:06 PM
Fausse alerte, apparement, ce n'est pas instantané, mais ca fini par partir tout seul :)