Announcement

Collapse
No announcement yet.

[1.3b1] Génération des fichiers de configuration de Nagios

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

  • [1.3b1] Génération des fichiers de configuration de Nagios

    Hello everybody,

    Bon alors ca va pas du tout du tout! je suis pas content la!

    V'la ti po que j'install Oreon 1.3b1 sur Nagios 2.3.1 et que j'arrive à installer sans pb. Mais la n'est pas le problème puisque pas de problème (pour ceux qui suivent). Le monsieur (moi) il cliquote a droite, a gauche, en haut, en bas. (Ouaaah c'est tout joli, clap clap clap oreon team). Bon bref, j'ajoute mon contact group, mon host group, mon service group et je remplis mon service..... Je fais sauvegarder eeeeeeeeeeeeeeettttttttttttttttt BOUM. Mon serveur explose! Le LAN part en vrille et la terre explose et moi avec!

    Plus serieusement, je clique sur "Sauvegarder" il parrait que c'est pratique. Mais rien ne se passe, je retombe sur la page Service mais sans aucun service.

    Pi j'me dis que j'ai oublié de faire générer et là.......... C'est le drame:
    [voir ci-contre]


    Bon bref... C'est du caca tout mou ce que je fais.

    Bonne soirée tout le monde
    A votre bon coeur m'sieur dames...

    Greg
    Attached Files
    ====================
    Xboite 360 sur mac os 10.4.6
    Nagios 3.7 sur Oreon 1.3
    ====================
    T'es fan hein?

  • #2
    oui on sait ce bug est deja corrigé et sera corrigé pour la verison RC1 de la semaine prochaine.

    Cherche sur le forum y en a qui ont la methode pour detourner le bug.
    Julien Mathis
    Centreon Project Leader
    www.merethis.com |

    Comment


    • #3
      Originally posted by julio
      oui on sait ce bug est deja corrigé et sera corrigé pour la verison RC1 de la semaine prochaine.

      Cherche sur le forum y en a qui ont la methode pour detourner le bug.

      merci merci merci merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

      Bon j'avoue j'ai lancé une recherche vite fait, mais sans trop forcer.
      Bon il est tant que je me casse du boulot.

      Tchous
      ====================
      Xboite 360 sur mac os 10.4.6
      Nagios 3.7 sur Oreon 1.3
      ====================
      T'es fan hein?

      Comment


      • #4
        Deja maintenant tu peux generer temporairement plein de fois avant de deplacer des fichiers corrompus...

        Pour ton prob on genere des champs d'une version de Nagios qui passe pas avec celle que tu utilises...

        include/configuration/configGenerate/genNagiosCFG.php
        include/configuration/configGenerate/genNagiosCFG-DEBUG.php

        Code:
        			if ($key == "aggregate_status_updates" && $value == 2);
        			else if ($key == "enable_notifications" && $value == 2);	
        			else if ($key == "execute_service_checks" && $value == 2);	
        			else if ($key == "accept_passive_service_checks" && $value == 2);	
        			else if ($key == "execute_host_checks" && $value == 2);	
        			else if ($key == "accept_passive_host_checks" && $value == 2);	
        			else if ($key == "enable_event_handlers" && $value == 2);
        			else if ($key == "check_external_commands" && $value == 2);
        			else if ($key == "retain_state_information" && $value == 2);
        			else if ($key == "use_retained_program_state" && $value == 2);
        			else if ($key == "use_retained_scheduling_info" && $value == 2);
        			else if ($key == "use_syslog" && $value == 2);
        			else if ($key == "log_notifications" && $value == 2);
        			else if ($key == "log_service_retries" && $value == 2);
        			else if ($key == "log_host_retries" && $value == 2);
        			else if ($key == "log_event_handlers" && $value == 2);
        			else if ($key == "log_initial_states" && $value == 2);
        			else if ($key == "log_external_commands" && $value == 2);
        			else if ($key == "log_passive_service_checks" && ($value == 2 || $oreon->user->get_version() == 2));
        			else if ($key == "log_passive_checks" && ($value == 2 || $oreon->user->get_version() == 1));
        			else if ($key == "auto_reschedule_checks" && $value == 2);
        			else if ($key == "use_agressive_host_checking" && $value == 2);
        			else if ($key == "enable_flap_detection" && $value == 2);
        			else if ($key == "soft_state_dependencies" && $value == 2);
        			else if ($key == "obsess_over_services" && $value == 2);
        			else if ($key == "obsess_over_hosts" && $value == 2);
        			else if ($key == "process_performance_data" && $value == 2);
        			else if ($key == "max_service_check_spread" && $oreon->user->get_version() == 1);
        			else if ($key == "max_host_check_spread" && $oreon->user->get_version() == 1);
        			else if ($key == "check_for_orphaned_services" && $value == 2);
        			else if ($key == "check_service_freshness" && $value == 2);
        			else if ($key == "check_host_freshness" && $value == 2);
        			else if ($key == "use_regexp_matching" && $value == 2);
        			else if ($key == "use_true_regexp_matching" && $value == 2);
        			else if ($key == "service_inter_check_delay_method" && ($value == 2 || $oreon->user->get_version() == 1));
        			else if ($key == "host_inter_check_delay_method" && ($value == 2 || $oreon->user->get_version() == 1));
        			else if ($key == "inter_check_delay_method" && ($value == 2 || $oreon->user->get_version() == 2));
        			else if ($key == "global_host_event_handler" && $value)	{
        J'espere que ca suffira. :wink:
        Romain Le Merlus
        Centreon Forge
        MERETHIS

        Comment


        • #5
          Salut les gars,

          rom, j'ai modifié les deux fichiers en remplacant ce petit bout de code.
          J'ai toujours l'erreur dans la ligne 52 de genNagiosCFG-DEBUG.php

          C'est vrai que j'ai rien changé de la ligne 52.

          Je cherche sur le forum.

          Merci de votre aide


          Greg
          ====================
          Xboite 360 sur mac os 10.4.6
          Nagios 3.7 sur Oreon 1.3
          ====================
          T'es fan hein?

          Comment


          • #6
            C'est koi le parametre ligne 52 ?
            Quel est ta version de Nagios ?
            Romain Le Merlus
            Centreon Forge
            MERETHIS

            Comment


            • #7
              j'utilise nagios 2.3.1

              Le plus drole c'est qu'il y a une commentaire a la ligne 52

              Code:
              # Include for Meta Service the cfg file
              	if ($files = glob("./include/configuration/configGenerate/metaService/*.php"))
              		foreach ($files as $filename)	{
              			$cfg = NULL;
              			$file =& basename($filename);
              			$file = explode(".", $file);
              			$cfg .= $file[0];
              			$str .= "cfg_file=".$oreon->optGen["oreon_path"].$DebugPath.$cfg.".cfg\n";
              		}
              	# Include for Module the cfg file           !!!!!!!!!!LIGNE-52!!!!!!!!!!!!!!!
              	if (isset($oreon->modules["osl"]))
              		if ($oreon->modules["osl"]["gen"] && $files = glob("./modules/osl/generate_files/*.php"))
              			foreach ($files as $filename)	{
              				$cfg = NULL;
              				$file =& basename($filename);
              				$file = explode(".", $file);
              				$cfg .= $file[0];
              				$str .= "cfg_file=".$oreon->optGen["oreon_path"].$DebugPath.$cfg.".cfg\n";
              			}
              ====================
              Xboite 360 sur mac os 10.4.6
              Nagios 3.7 sur Oreon 1.3
              ====================
              T'es fan hein?

              Comment


              • #8
                Non non, le probleme vient de ton fichier Nagios.cfg de debug, a ligne 52.

                Genre :
                /usr/local/oreon/filesGeneration/nagiosCFG/nagiosCFG.DEBUG
                Romain Le Merlus
                Centreon Forge
                MERETHIS

                Comment


                • #9
                  Ah euuuuh, c'était pour voir si tu suivais
                  Voici la ligne 52 du fichier:

                  log_passive_service_checks=1


                  Code:
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/hosts.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/services.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/misccommands.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/checkcommands.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/contactgroups.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/contacts.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/hostgroups.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/servicegroups.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/timeperiods.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/escalations.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/dependencies.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_commands.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_contact.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_contactgroup.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_dependencies.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_escalations.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_host.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_hostgroup.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_services.cfg
                  cfg_file=/usr/local/oreon/filesGeneration/nagiosCFG/meta_timeperiod.cfg
                  resource_file=/usr/local/oreon/filesGeneration/nagiosCFG/resource.cfg
                  log_file=/usr/local/nagios/var/nagios.log
                  temp_file=/usr/local/nagios/var/nagios.tmp
                  status_file=/usr/local/nagios/var/status.log
                  aggregate_status_updates=0
                  status_update_interval=15
                  nagios_user=nagios
                  nagios_group=nagios
                  enable_notifications=1
                  execute_service_checks=1
                  accept_passive_service_checks=1
                  enable_event_handlers=1
                  log_rotation_method=d
                  log_archive_path=/usr/local/nagios/var/archives/
                  check_external_commands=1
                  command_check_interval=1s
                  command_file=/usr/local/nagios/var/rw/nagios.cmd
                  downtime_file=/usr/local/nagios/var/downtime.log
                  comment_file=/usr/local/nagios/var/comment.log
                  lock_file=/usr/local/nagios/var/nagios.lock
                  retain_state_information=1
                  state_retention_file=/usr/local/nagios/var/status.sav
                  retention_update_interval=60
                  use_retained_program_state=1
                  use_syslog=0
                  log_notifications=1
                  log_service_retries=1
                  log_host_retries=1
                  log_event_handlers=1
                  log_initial_states=1
                  log_external_commands=1
                  log_passive_service_checks=1
                  sleep_time=1
                  inter_check_delay_method=s
                  service_interleave_factor=s
                  max_concurrent_checks=20
                  service_reaper_frequency=10
                  interval_length=60
                  use_agressive_host_checking=1
                  enable_flap_detection=0
                  low_service_flap_threshold=25.0
                  high_service_flap_threshold=50.0
                  low_host_flap_threshold=25.0
                  high_host_flap_threshold=50.0
                  soft_state_dependencies=0
                  service_check_timeout=60
                  host_check_timeout=60
                  event_handler_timeout=60
                  notification_timeout=60
                  ocsp_timeout=1
                  perfdata_timeout=5
                  obsess_over_services=0
                  process_performance_data=1
                  check_for_orphaned_services=0
                  check_service_freshness=1
                  freshness_check_interval=60
                  date_format=euro
                  illegal_object_name_chars=~!$%^&*"|'<>?,()=
                  illegal_macro_output_chars=`~$^&"|'<>
                  admin_email=admin
                  [email protected]
                  ====================
                  Xboite 360 sur mac os 10.4.6
                  Nagios 3.7 sur Oreon 1.3
                  ====================
                  T'es fan hein?

                  Comment


                  • #10
                    Ok c bon, j'ai mis a jour le bloc plus haut, update tes deux fichiers de generation.
                    Romain Le Merlus
                    Centreon Forge
                    MERETHIS

                    Comment


                    • #11
                      T'es un chef!

                      Je fais ca tout de suite!


                      NEW

                      Ca marche, merci beaucoup.

                      Sans vouloir abuser
                      Tu aurai pas l'astuce pour mon pb d'ajout de service qui n'ajoute rien?


                      Merci beaucoup pour ton aide!
                      ====================
                      Xboite 360 sur mac os 10.4.6
                      Nagios 3.7 sur Oreon 1.3
                      ====================
                      T'es fan hein?

                      Comment


                      • #12
                        Hello,

                        Je reviens a l'assaut, j'ai beau chercher je trouve pas de solution, quand je rentre toute la définition et que je clique sur sauvegarder je reviens sur la page des services mais je ne le vois pas.
                        Je n'arrive donc pas a ajouter de services, c'est bête hein?

                        Si vous avez une soluce.

                        Bonne journée


                        Greg
                        ====================
                        Xboite 360 sur mac os 10.4.6
                        Nagios 3.7 sur Oreon 1.3
                        ====================
                        T'es fan hein?

                        Comment


                        • #13
                          Et bien as tu bien renseigner tous les champs obligatoires presents dans tous les onglets ? Surtout le deuxieme ou tu link ton services a des Hosts / Host Groups ?
                          Romain Le Merlus
                          Centreon Forge
                          MERETHIS

                          Comment


                          • #14
                            Ben ouai plusieurs fois même, je vais ré essayer par confiance professionnel, euhhhh non, par je sais pas quoi mais je vais ré essayer.

                            Mais je ne pense pas avoir oublié de champs
                            ====================
                            Xboite 360 sur mac os 10.4.6
                            Nagios 3.7 sur Oreon 1.3
                            ====================
                            T'es fan hein?

                            Comment


                            • #15
                              Ben oui je viens de le refaire, il me fait rien le pauvre bout'chou
                              ====================
                              Xboite 360 sur mac os 10.4.6
                              Nagios 3.7 sur Oreon 1.3
                              ====================
                              T'es fan hein?

                              Comment

                              Working...
                              X