Announcement

Collapse
No announcement yet.

Upgrade Oreon 1.2.2 vers 1.3

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

  • Upgrade Oreon 1.2.2 vers 1.3

    Bonjour,

    je suis dans une situation où j'aimerais mettre à jour une installation Oreon 1.2.2 vers la dernière release.

    Avec cela, j'ai un Nagios 1.2 que j'aimerais mettre à jour en même temps (version 2.7).

    Est-ce réalisable ?
    Quelle est la marche à suivre ?

    Merci d'avance pour vos précisions.

    Thierry

  • #2
    bonjour,

    la migration est faisable;
    de oreon 1.2.3-RC4/nagios 1.2 vers une 1.3.3/nagios 2.7 sans trop de pb sur une debian 3.1. (faire les tests sur une machine de dev si possible)

    J'ai fait un mix des differents posts du forum et migré d'abord oreon puis nagios.

    En résumé ça donne à peu près ça:



    migration Oreon 1.2 > 1.3

    Renomer l'ancien repertoire oreon

    Installer oreon 1.3.3 en choisissant un autre nom de base mysql Ex: oreon2

    Importer la conf nagios et les graphiques rrd:

    1. Deplacer vos bases rrd dans /usr/local/oreon/filesUpload/rrd/

    # mv /usr/local/oreon/rrd/* /usr/local/oreon/filesUpload/rrd/

    2 .Donner les droits a apache en ecriture dans $oreon/rrd/

    # chown www-data:www-data /usr/local/oreon/rrd

    3. import checkcommands.cfg avec les options "Supprimer toute la configuration existante pour le type de fichier choisi" et "Commande de Check "

    4. import misccommands.cfg avec l'option "Commande de Notification" et sans l'option "Supprimer toute la configuration"

    5. import du reste de la config en .tgz

    6. import du nagios .cfg

    7. activation du dernier nagios.cfg importé

    8. redonner les droits à nagios sur le repertoire /usr/local/oreon/rrd

    9. generer deplacer et redémarer.

    10. tester




    Migration nagios 1.x > 2.x

    cd /etc/init.d/
    mv nagios nagios.backup

    cd /usr/local/
    mv nagios nagios.backup

    cd src/
    tar xvzpf /archives/nagios/nagios-2.3.tar.gz

    cd nagios-2.3/
    Configure
    Make all
    Make install
    Make install-init

    cd /usr/local/nagios/
    cp -rp ../nagios.backup/libexec .
    cp -rp ../nagios.backup/sbin/.htaccess sbin/

    chmod g+w libexec/
    chown www-data:nagios etc/
    chown www-data:nagios libexec/

    cd libexec/
    chown www-data:nagios *
    chown www-data:www-data oreon.conf
    chown root:nagios check_icmp
    chmod 4777 check_icmp

    Options > Oreon > Options > Générales > Nagios

    Modifier Version de Nagios : 2


    Configuration > Modèles > Modèles d'Host

    modifier la conf des modèles de hosts pour etre compatible Nagios 2.x (Renseigner une check_period et un contact group)
    idem pour la conf des hosts sans modèles.


    Oreon > Configuration > Nagios > Exporter

    Generer exporter et redemarrer

    Comment


    • #3
      bonjour

      Je ne compreds pas tres bien ceci :

      3. import checkcommands.cfg avec les options "Supprimer toute la configuration existante pour le type de fichier choisi" et "Commande de Check "
      4. import misccommands.cfg avec l'option "Commande de Notification" et sans l'option "Supprimer toute la configuration"


      Je n'ai pas la possibilité de les importer, le choix dans l'importation étant :
      nagios.cfg
      cgi.cfg
      resource.cfg
      Template based method file

      Mais pas le misccommands ni le checkcommands.

      5. import du reste de la config en .tgz

      tgz ? dans oreon, je n'ai le droit qu'au fichier: "Fichier (zip, tar ou cfg)"

      Merci
      mes mixs house/trance audio et video :
      http://www.mixs-pascalbout.com

      Comment


      • #4
        3. import checkcommands.cfg avec les options "Supprimer toute la configuration existante pour le type de fichier choisi" et "Commande de Check "
        4. import misccommands.cfg avec l'option "Commande de Notification" et sans l'option "Supprimer toute la configuration"
        pour ces 2 operations laisser sur "Template based method file"

        pour le .tgz ce n'est qu'une appellation equivalente à tar.gz > ça doit marcher

        Comment

        Working...
        X