L'installeur Centreon

Cette documentation va présenter le fonctionnement de l'installeur de Centreon. L'ensemble des scripts qui sont utilisés, les processus, etc...

Le but de tout ceci est de permettre a tout a chacun de pouvoir rapidement comprendre et aider à trouver les divers problèmes liés à l'installation, contribué sur les futurs chantiers de centreon.

Dans cette documentation, nous allons présenter les grandes lignes de chaque scripts, puis nous rentrerons dans les détails des différentes fonctions ainsi que la méthode pour l'enchainement de tout ceci.

Avant d'aller plus loin, il est important de bien visualisé l'ensemble des scripts qui le compose.

Composition

centreon/

  • libinstall/
  • tmpl/
    • install/
      • centcore.init.d
      • centreon.cron
      • centstorage.cron
      • centstorage.init.d
    • vardistrib/
      • debian-etch
      • fedora-core
      • openuse
      • sample.tmpl
  • varinstall/
    • pear.lst
    • vars
  • install.sh

Objectifs de cette segmentation

Nous avons pris la décision de segmenter le script en suivant les parties qui se distingue dans centreon. L'avantage de ceci est de pouvoir exactement contrôler ce qui sera installé sur votre serveur.

Fonctionnement

Le script install.sh permet l'initialisation des différentes variables, le chargement des variables par défaut (celles proposé a l'utilisateurs pour le guider tout au long de l'installation), le chargement des functions. A coté de celà, acceptation de la licence d'utilisation et le plus important, le choix des divers éléments à installer.

...

Les fonctions

La liste des fonctions et les détails qui vont avec se trouve sur la BashDoc? ici http://api.centreon.com/

Les scripts

Qui fait quoi comment

Tâches

Liste des tâches en cours:

#1, #3, #6, #7, #18

Creer un ticket pour l'installeur