Announcement

Collapse
No announcement yet.

import nagios conf

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

  • rom
    replied
    Bonjour, c'est moi qui me suis occupe de l'import. Un emploi du temps charge m'a empecher de poursuivre et de corriger les differents bugs enumeres.
    Nous comptons tres rapidemment remettre en cause le systeme de l'objet Oreon ce qui fait que je ne veux pas "perdre" de temps a revoir et corriger le fonctionnemet qui va changer.

    Soyez sur que des que j'ai du neuf a ce niveau je reposte ici pour tester le nouvel upload.

    Ce que je peux vous dire c'est que je stocke des fichiers de cfg de test qui me serviront a tester la prochaine version, si vous en avez la possibilite et surtout le droit, envoyez les moi (sinon en masquant/modifiant les donnees privees) -> [email protected]

    Sinon pour la procedure actuelle, on recupere une archive .tar.gz, aucune importance d'ou sont place les definitions, car on recupere globalement le flux dans tous les fichiers. SAUF pour les commandes, ou comme indique, il faut bien separees les checks et les notifications (car on ne peut pas se baser sur les definitions pour faire la difference)
    Ensuite, il faut simplement que les definitions dependantes les unes des autres soient presentes. Les erreurs sont surement dues a des fautes de syntaxe que je pourrais tester si vous m'envoyer vos archives.

    Actuellement, on ne peut pas uploader des fichiers un par un.

    :!: :!: :!: :!: :!:

    Leave a comment:


  • metos
    replied
    J'ai teste mais ca ne change rien au probleme (je n'ai pas compris le rapport avec le repertoire des images) :?

    Le probleme est que les fichiers de conf generes sont vides juste l'entete oreon.

    Y'a t il qq part une procedure de creer ou pas sur l'import ?

    Merci

    Leave a comment:


  • slider
    replied
    Originally posted by metos
    effectivement ma base est vide :-)

    j'ai insitalle Oreon, pas de souci, j'ai fait l'upload , tjs pas de pb mais apres ca plante.

    en fait, je veux juste transferer toute ma conf nagios dans Oreon.

    merci


    A defaut, une procedure simple pour charger une configuration entiere de Nagios dans Oreon serait la bienvenue, je veux bien en rediger une des que j'aurai compris quels sont les mecanismes, ou Oreon prend il les fichiers quelles sont les etapes a suivre (dans le bon ordre....) mais il faut m'expliquer ;-)
    Bonjour

    Pour ma part j'ai pu avec un collégue résoudre le même probléme (à voir si cette solution fonctionne chez toi)
    Petite précision je travaille sur du Sun Solaris 8.

    Probléme lors du chargement d'une conf Nagios dans Oreon.
    ----------------------------------------------------------------------
    Pou moi.

    1 - Dans le programme export_db.php l'ordre pour déziper et détarer le tar.gz et un ordre linux, je l'ai modifié par un ordre Unix. (OK)

    Modification dans le programme load_nagios_files.php

    if (!strcmp($type, "cfg")) {
    // version compatible Linux et Solaris !!
    if ($stdout = shell_exec("gunzip -d -c ./nagios_cfg/upload/".$_FILES["gz
    File"]["name"]." | (cd ./nagios_cfg/upload/; tar xvf -)" )) {



    2 - l'upload fonctionne bien mais pas de possibilité de générer et appliquer la conf.

    Modification apporté dans les programmes export_db.php
    paragraphe :

    $msg .= $lang['edb_file_ok']."
    ";
    // Move logos to nagios directory
    if (!is_dir($oreon->optGen->get_images_path()))
    mkdir($oreon->optGen->get_images_path(), 0755);
    if (is_writable($oreon->optGen->get_images_path()))
    foreach (glob("./img/ressources/" ."*.*") as $filename) {

    // bug Solaris PHP : traitement des fichiers speciaux . et ..
    if ( $filename == "./img/ressources/.") { continue; }
    if ( $filename == "./img/ressources/..") { continue; }
    $bool = copy($filename , $oreon->optGen->get_images_path().basename($filename)) ;
    $result_cp = $result_cp && $bool;

    Si tu as besoin d'autres précisons ...
    j'espére que çes modif marcherons chez toi

    Bon courage

    Beta testeur Sol a rissssssssss

    Leave a comment:


  • metos
    replied
    effectivement ma base est vide :-)

    j'ai insitalle Oreon, pas de souci, j'ai fait l'upload , tjs pas de pb mais apres ca plante.

    en fait, je veux juste transferer toute ma conf nagios dans Oreon.

    merci


    A defaut, une procedure simple pour charger une configuration entiere de Nagios dans Oreon serait la bienvenue, je veux bien en rediger une des que j'aurai compris quels sont les mecanismes, ou Oreon prend il les fichiers quelles sont les etapes a suivre (dans le bon ordre....) mais il faut m'expliquer ;-)

    Leave a comment:


  • slider
    replied
    Originally posted by metos
    1. upload
    """""""""""

    pas de probleme, tout se passe bien


    2. appliquer
    """"""""""""""

    lorsque je clique sur generer, j'ai l'impression qu'il m'ecrase des fichiers de config d'ou les erreurs suivantes.... ou alors j'ai raté une etape, pourriez vous m'expliquer ? merci

    merci

    ---------------------------------------------------------------------
    Nagios 1.2
    Copyright (c) 1999-2004 Ethan Galstad ([email protected])
    Last Modified: 02-02-2004
    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...
    Error: There are no hosts defined!
    Checked 0 hosts.

    Checking host groups...
    Error: There are no host groups defined!
    Checked 0 host groups.

    Checking contacts...
    Error: There are no contacts defined!
    Checked 0 contacts.

    Checking contact groups...
    Error: There are no contact groups defined!
    Checked 0 contact groups.

    Checking service escalations...
    Checked 0 service escalations.

    Checking host group escalations...
    Checked 0 host group 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 0 commands.

    Checking time periods...
    Checked 0 time periods.

    Checking for circular paths between hosts...
    Checking for circular service execution dependencies...
    Checking global event handlers...
    Checking obsessive compulsive service processor command...
    Checking misc settings...
    Total Warnings: 0
    Total Errors: 5

    ***> 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 on the main and host config files, as well as the
    'Whats New' section to find out what has changed.
    Bonjour

    J'ai eu le même probléme
    Effectivement il écrasse la conf
    ce que j'ai fais c'est recharger les fichiers de conf (*.cfg) et j'ai refais
    une vérification de nagios par
    usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    et ça passe, mais le probléme de l'upload ne se résout pas
    y a un bug la dessous.

    Leave a comment:


  • julio
    replied
    g l'impression que ta base est vide

    supprime les fichiers qui sont dans le rep de conf de nagios et donne les droits a apache pour les ecrire. Dans oreon, dans configuration ->hosts, t'as des hosts ?

    Leave a comment:


  • metos
    replied
    1. upload
    """""""""""

    pas de probleme, tout se passe bien


    2. appliquer
    """"""""""""""

    lorsque je clique sur generer, j'ai l'impression qu'il m'ecrase des fichiers de config d'ou les erreurs suivantes.... ou alors j'ai raté une etape, pourriez vous m'expliquer ? merci

    merci

    ---------------------------------------------------------------------
    Nagios 1.2
    Copyright (c) 1999-2004 Ethan Galstad ([email protected])
    Last Modified: 02-02-2004
    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...
    Error: There are no hosts defined!
    Checked 0 hosts.

    Checking host groups...
    Error: There are no host groups defined!
    Checked 0 host groups.

    Checking contacts...
    Error: There are no contacts defined!
    Checked 0 contacts.

    Checking contact groups...
    Error: There are no contact groups defined!
    Checked 0 contact groups.

    Checking service escalations...
    Checked 0 service escalations.

    Checking host group escalations...
    Checked 0 host group 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 0 commands.

    Checking time periods...
    Checked 0 time periods.

    Checking for circular paths between hosts...
    Checking for circular service execution dependencies...
    Checking global event handlers...
    Checking obsessive compulsive service processor command...
    Checking misc settings...
    Total Warnings: 0
    Total Errors: 5

    ***> 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 on the main and host config files, as well as the
    'Whats New' section to find out what has changed.

    Leave a comment:


  • slider
    replied
    Re: import nagios conf

    Originally posted by wistof
    Originally posted by slider
    Salut

    Idem pour moi, sauf que c'est pire il me met ce message

    Warning: move_uploaded_file(./nagios_cfg/upload/config_14112005.tar.gz): failed to open stream: No such file or directory in /usr/local/oreon/load_nagios_files.php on line 26

    Warning: move_uploaded_file(): Unable to move '/var/tmp/phpFCa4XY' to './nagios_cfg/upload/config_14112005.tar.gz' in /usr/local/oreon/load_nagios_files.php on line 26

    Est ce que tu as eu ce message ?

    Pour ton message regarde tout en bas de la page y a t-il ce message ?

    Warning: unlink(./nagios_cfg/upload/config_14112005.tar.gz): No such file or directory in /usr/local/oreon/load_nagios_files.php on line 182

    bon courage
    est ce que tu as bien le répertoire nagios_cfg/upload dans ton répertoire oreon ?
    --------------------------------------------------------------------------------------

    Bonjour

    Bon, j'ai à moitié résolu le probléme il ne me donne plus le même message.
    Mais une fois le fichier tar.gz uploader
    il me dit .
    * Fichiers uploadés avec succès

    * Unzip Incomplet)
    aprés je fais apliquer
    et générer et j'ai le message suivant.
    Warning: copy(/usr/local/nagios/share/images/logo/.): failed to open stream: Is a directory in /usr/local/oreon/exportedb.php on line 91

    Warning: copy(/usr/local/nagios/share/images/logo/..): failed to open stream: Is a directory in /usr/local/oreon/exportedb.php on line 91
    Fichiers générés et déplacés
    Erreur lors de la génération ou le déplacement des fichiers

    Warning: Invalid argument supplied for foreach() in /usr/local/oreon/exportedb.php on line 171

    voilà, si l'un d'entre vous à une piste je l'en remercie d'avance
    Merci et bon courage




    je fais appliquer
    gnérer

    Leave a comment:


  • slider
    replied
    Re: import nagios conf

    Originally posted by wistof
    Originally posted by metos
    Bonjour,

    Je vien d'intsaller la derniere version d'Oreion, et je tente l'uplaod d'une conf Nagios mais rien ne se produit.
    Il me marque Upload complet mais je n'ai rien dans mes services, hosts, etc...... sauf les logs qui sont bien lues dans l'interface

    Oreon 1.2.3-RC1
    PHP 4.3.8

    merci pour vos reponses.

    Metos
    Hello,

    tu upload bien un tar.gz ?
    Salut

    Estc ce que tu fais dans .
    1- Configuration
    2- appliquer
    3- générer

    Leave a comment:


  • metos
    replied
    re

    Oui le repertoire upload est bien la avec tous mes fichiers dedans:

    upload
    |
    \etc_... puis tous mes fichiers


    dans le doute j'ai refait un autre tar.gz pour que les fichiers soient directement sous upload, toujours aucune erreur mais je n'ai rien sous oreon ou alors j'oublie de faire qqch ensuite.....

    merci

    Metos

    Leave a comment:


  • wistof
    replied
    Re: import nagios conf

    Originally posted by metos
    Bonjour,

    Je vien d'intsaller la derniere version d'Oreion, et je tente l'uplaod d'une conf Nagios mais rien ne se produit.
    Il me marque Upload complet mais je n'ai rien dans mes services, hosts, etc...... sauf les logs qui sont bien lues dans l'interface

    Oreon 1.2.3-RC1
    PHP 4.3.8

    merci pour vos reponses.

    Metos
    Hello,

    tu upload bien un tar.gz ?

    Leave a comment:


  • wistof
    replied
    Re: import nagios conf

    Originally posted by slider
    Salut

    Idem pour moi, sauf que c'est pire il me met ce message

    Warning: move_uploaded_file(./nagios_cfg/upload/config_14112005.tar.gz): failed to open stream: No such file or directory in /usr/local/oreon/load_nagios_files.php on line 26

    Warning: move_uploaded_file(): Unable to move '/var/tmp/phpFCa4XY' to './nagios_cfg/upload/config_14112005.tar.gz' in /usr/local/oreon/load_nagios_files.php on line 26

    Est ce que tu as eu ce message ?

    Pour ton message regarde tout en bas de la page y a t-il ce message ?

    Warning: unlink(./nagios_cfg/upload/config_14112005.tar.gz): No such file or directory in /usr/local/oreon/load_nagios_files.php on line 182

    bon courage
    est ce que tu as bien le répertoire nagios_cfg/upload dans ton répertoire oreon ?

    Leave a comment:


  • slider
    replied
    Re: import nagios conf

    Originally posted by metos
    Bonjour,

    Je vien d'intsaller la derniere version d'Oreion, et je tente l'uplaod d'une conf Nagios mais rien ne se produit.
    Il me marque Upload complet mais je n'ai rien dans mes services, hosts, etc...... sauf les logs qui sont bien lues dans l'interface

    Oreon 1.2.3-RC1
    PHP 4.3.8

    merci pour vos reponses.

    Metos
    Salut

    Idem pour moi, sauf que c'est pire il me met ce message

    Warning: move_uploaded_file(./nagios_cfg/upload/config_14112005.tar.gz): failed to open stream: No such file or directory in /usr/local/oreon/load_nagios_files.php on line 26

    Warning: move_uploaded_file(): Unable to move '/var/tmp/phpFCa4XY' to './nagios_cfg/upload/config_14112005.tar.gz' in /usr/local/oreon/load_nagios_files.php on line 26

    Est ce que tu as eu ce message ?

    Pour ton message regarde tout en bas de la page y a t-il ce message ?

    Warning: unlink(./nagios_cfg/upload/config_14112005.tar.gz): No such file or directory in /usr/local/oreon/load_nagios_files.php on line 182

    bon courage

    Leave a comment:


  • metos
    started a topic import nagios conf

    import nagios conf

    Bonjour,

    Je vien d'intsaller la derniere version d'Oreion, et je tente l'uplaod d'une conf Nagios mais rien ne se produit.
    Il me marque Upload complet mais je n'ai rien dans mes services, hosts, etc...... sauf les logs qui sont bien lues dans l'interface

    Oreon 1.2.3-RC1
    PHP 4.3.8

    merci pour vos reponses.

    Metos
Working...
X