Announcement

Collapse
No announcement yet.

Problème import configuration nagios 1.2

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Melgoose
    replied
    Pour commencer, meilleurs voeux à tous pour cette nouvelle année qui débute.

    Je viens modérer ce qui a été conclu suite aux tests d'emmanuel. Moi j'ai le souci y compris si le fichier services.cfg est vide... Je l'avais d'ailleurs déjà spécifié. J'ai également testé avec les fichiers postés par emmanuel, aucun ne passe :?

    Leave a comment:


  • ythebaud
    replied
    définition de services par hostgroups

    Je confirme que pour ma config qui déconne, je suis dans la même situation avec une dizaine de définitions de services pour 111 hosts

    Je n'ai pas envie de taper plus de 1000 définitions de service... Je peux peut-être faire un script mais ce n'est pas exactement idéal...

    Leave a comment:


  • julio
    replied
    oh l'autre ! ok php 5 en 2007 alors... nan nan debut 2006 tout ca... meme php5 peut etre...

    Leave a comment:


  • DonKiShoot
    replied
    Originally posted by rom
    Assurement, et ce probleme etait connu, ca sera corrige dans la prochaine release en 2006.

    Merci pour ton aide.
    Décembre 2006 :lol: :wink:

    Leave a comment:


  • rom
    replied
    Assurement, et ce probleme etait connu, ca sera corrige dans la prochaine release en 2006.

    Merci pour ton aide.

    Leave a comment:


  • emmanuel
    replied
    Origines du problème

    Salut,

    J'ai fait plusieurs tests pour voir d'où venait le problème. Il s'avère que c'est le fichier services.cfg qui pose poblème. Cela provient du fait qu'Oreon ne sait pas importer des services lorqu'ils sont associés à un hostgroup ou à plusieurs hotes.

    J'ai mis les fichiers de test en fichiers attachés.
    1) nagios-config-oreon1.tar.gz : le fichier service.cfg comporte un service associé à un hostgroup et un autre service associé à un deuxieme hostgroup.
    On obtient alors le message d'erreur suivant :
    Fatal error: Call to undefined function: get_id() in /usr/local/oreon/class/OreonDatabase.class.php on line 1159

    Remarque i on supprime le fichier service.cfg, il n'y a plus aucun probleme ! Ce qui prouve bien que c'est le fichier problématique.

    2)nagios-config-oreon2.tar.gz
    Le fichier service.cfg ne comporte qu'un service appliqué à un hostgroup.
    On obtient alors le message d'erreur suivant :
    Fatal error: Call to undefined function: get_register() in /usr/local/oreon/service.php on line 474
    -> probleme dans la procedure d'import d'un service lié à un hostgroup

    3)nagios-config-oreon3.tar.gz
    Le fichier service.cfg ne comporte qu'un service appliqué à plusieurs hotes en même temps. ( J'ai remplacé le hostgroup du cas n°2 par ses membres )
    On obtient alors le message d'erreur suivant :
    Fatal error: Call to undefined function: get_register() in /usr/local/oreon/service.php on line 474
    -> probleme dans la procedure d'import d'un service appliqué à plusieurs hotes en

    4)nagios-config-oreon3.tar.gz
    Le fichier service.cfg comporte une définition de service pour chaque hote.
    -> Tout fonctionne correctement !!!!!!

    Conclusion : A l'heure actuelle, on est obligé de définir un service par hote !!! Ceci pose probleme lorsque, comme moi, on a 400 hotes avec 6 services en moyenne par hotes, il faut alors définir 2400 services !!!

    Merci par avance pour les améliorations que vous allez faire dans la procédure d'import,

    En espérant que mes remarques aient fait progresser le schmilblik,
    Attached Files

    Leave a comment:


  • rom
    replied
    Si tu as la possibilite de reduire au minimum les definitions de fichiers qui produisent l'erreur (1 host, 1 template, 1 contact, 1 commande), je veux bien que tu me les envoie pour que je voie. (Souci de confidentialite, sinon passe moi le tout)
    Cette partie va etre seireusement ameliore et j'ai besoin du maximum de cas concret.

    Leave a comment:


  • emmanuel
    replied
    Problem d'import

    Bonjour,
    J'ai aussi le meme probleme que vous tous :

    * Fichiers uploadés avec succès

    * Extraction Complète :
    Command.cfg
    Contact.cfg
    ContactGroup.cfg
    ContactTemplate.cfg
    Host.cfg
    HostDependency.cfg
    HostEscalation.cfg
    HostExtInfo.cfg
    HostGroup.cfg
    HostGroupEscalation.cfg
    HostTemplate.cfg
    Service.cfg
    ServiceDependency.cfg
    ServiceEscalation.cfg
    ServiceExtInfo.cfg
    ServiceTemplate.cfg


    Fatal error: Call to undefined function: get_id() in /usr/local/oreon/class/OreonDatabase.class.php on line 1159

    -------

    J'utilise des templates pour les hotes et les services et je n'ai pas vu les tables correspondantes dans la base d'oreon. C'est peut etre une piste ?

    Merci d'avance à tous ceux qui trouveront la réponse.

    Leave a comment:


  • rom
    replied
    Helas non... Rien de neuf encore, mais ca va etre evidemment corrige.

    Leave a comment:


  • ythebaud
    replied
    Problème import configuration nagios 1.2

    Bonjour, je suis toujours suspendu à vos investigations, et je voulais savoir où vous en étiez...

    Avez-vous un peu de nouveau sur le sujet ?

    Merci d'avance

    Leave a comment:


  • Melgoose
    replied
    Apparemment ca serait pas au niveau du fichier de services car si l'on charge un tar.gz dans lequel on ne mets que des trucs "standards" style commands + misccommands, on a exactement la même banane :?

    Bon bah je vais essayer de voir pourquoi ca plante et je vous tiens de toute façon informé de mon investigation...

    Leave a comment:


  • rom
    replied
    Ah la lala, je n'ai pas eu le temps de me pencher la dessus et j'en suis navré, c'est sur mon planning des 10 jours a venir, promis.
    Donc reponse a ce moment la.

    Leave a comment:


  • Melgoose
    replied
    Bonjour,

    J'ai exactement le même soucis que ythebaud lorsque je souhaite importer la configuration de Nagios. J'ai un nombre de services conséquent mais je ne pense pas qu'il y ait des caractères spéciaux dans le fichier des services.

    Il m'est malheureusement impossible de vous tranmettre le fichier services.cfg ops:

    Avez vous trouvé quelque chose ?

    D'avance merci

    Leave a comment:


  • ythebaud
    replied
    la version de php est la 4.3.8; je viens effectivement d'envoyer des infos à rom

    Leave a comment:


  • wistof
    replied
    Hello,

    une première question, quelle est ta version de PHP.

    sinon, attendre Rom, c'est lui gére l'import

    Leave a comment:

Working...
X