View Full Version : reporting d'un service ne s'affiche pas
nk2a
22nd April 2009, 12:09
Bonjour
Lorsque je veux visualiser le reporting d'un service dans >reporting>dashboard>service.
J'obtien le message d'erreur: "DB Error: syntax error"
Mes services sont bien enregistrés dans ma base pourtant.
Quelqu'un saurait d'ou pourrait venir ce probleme?
nk2a
22nd April 2009, 12:43
Quand j'essai d'exporter la conf de centreon j'obtiens aussi ce message d'erreur:
Reading configuration data...
Error: Service description, host name, or check command is NULL
Error: Could not register service (config file '/usr/local/centreon/filesGeneration/nagiosCFG/services.cfg', starting on line 20)
***> The name of the main configuration file looks suspicious...
Make sure you are specifying the name of the MAIN configuration file on
the command line and not the name of another configuration file. The
main configuration file is typically '/usr/local/nagios/etc/nagios.cfg'
***> One or more problems was encountered while processing the config files...
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.
AkHeNaToN
22nd April 2009, 13:47
Cale veut dire que ta configuration n'est pas bonne.
Édite le fichier incriminé (ici: /usr/local/centreon/filesGeneration/nagiosCFG/services.cfg), regarde la ou est le problème (ici ligne 20) ete corrige le.
Puis régénère la configuration pour avoir 0 'warning' et '0' errors.
nk2a
22nd April 2009, 13:52
Voici mon fichier service.cfg généré par centreon:
define service{
host_name blablabla
service_description blablabla
notification_period 24x7
notification_options w,u,c,r
contact_groups admins
}
define service{
host_name blablabla
service_description blablabla
notification_period 24x7
notification_options w,u,c,r
contact_groups admins
}
etc ...
Je ne voie pas quel est le pb ici...
Personne pour m'aider ?
nk2a
22nd April 2009, 13:54
( la ligne 20 est la premiere ligne )
AkHeNaToN
22nd April 2009, 14:04
Heu si il est devant tes yeux :D
Il n'y pas la ligne qui contient la commande et celle pour les arguments.
Tu as fait un copier coller strick, sans omettre aucunes lignes ?
nk2a
22nd April 2009, 14:15
J'ai pu voir un pb semblable sur un autre post:
http://forum.centreon.com/showthread.php?t=3039
Cependant, le pb c'est que ces commandes sont définis sur les machines supervisés qui envoient juste le resultat via une trame NSCA.
Donc je voie pas comment regler ce soucis...
Personne pour m'aider ??
AkHeNaToN
22nd April 2009, 14:20
Si je dit pas de bétise, du NSCA c'est du passif.
Donc met la commande "check_centreon_dummy" avec les arguments "!OK!0" dans tes services
nk2a
22nd April 2009, 14:37
Je comprend pas tres bien j'ai rajouté la ligne check_command check_dummy!0
Tel qu'elle est défini au dessus dans mon generic-service:
define service{
use generic-service
name passive_service
active_checks_enabled 0
passive_checks_enabled 1
flap_detection_enabled 0
register 0
is_volatile 0
check_period 24x7
max_check_attempts 1
normal_check_interval 5
retry_check_interval 1
check_freshness 0
contact_groups admins
check_command check_dummy!0
notification_interval 120
notification_period 24x7
notification_options w,u,c,r
notifications_enabled 1
stalking_options w,c,u
}
Maintenant je réimporte mon fichier puis j'exporte a nouveau
et la nouvelle erreur:
Error: Invalid max_attempts, check_interval, retry_interval, or notification_interval value for service 'blablabla' on host 'blablabla'
Error: Could not register service (config file '/usr/local/centreon/filesGeneration/nagiosCFG/services.cfg', starting on line 20)
Faut'il que pour chaque service je précise toutes les options de mon generic service?
nk2a
22nd April 2009, 15:00
Bon j'ai finalement rajouté toutes les options de mon generic_service dans chacun de mes services.
Maintenant je n'ai plus d'erreurs quand j'exporte.
(juste des warnings du au fait qu'il n'y a pas de check_time_period de définit, ce qui est normal vu que c'est du passive_check)
Bref dans reporting je selectionne mon host et la lorsque je souaite selectionner un des services pour avoir plus de détails, toujours la meme erreur: DB Error: syntax error ...
Je vois vraiment pas d'ou ca peut venir ... Quelqu'un à t'il deja eu ce pb ?
nk2a
22nd April 2009, 15:48
personne ?
nk2a
22nd April 2009, 16:23
upupupupup up :P
nk2a
23rd April 2009, 09:13
J'ai toujours cette erreur DB error: syntax error.
Je suis un peu perdu dans ces bases de données.
Il me semble que cela va chercher les infos stocké ds la base ODS (??)
Mais a l'installation j'ai indiqué le même nom pour la base ODS qua pour la base centreon.
de plus, lorsque je cherche le process ODS rien ne tourne même si j'essaie de le lancer avec # /etc/init.d/ods start
Personne pour m'aider?
nk2a
23rd April 2009, 17:02
Bon j'ai reussit a régler le pb de la base ODS j'ai tout réinstallé centreon ...
Bref je suis de nouveau retombé au même point.
Y'a vraiment personne pour m'aider ou au moins m'aiguiller parce que la je suis perdu ...
nk2a
24th April 2009, 11:36
Apparement personne n'a eu ce même probleme ...
nk2a
27th April 2009, 14:33
nobody ????