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/
- CentCore?.sh
- CentPlugins?.sh
- CentPluginsTraps?.sh
- CentStorage?.sh
- CentWeb?.sh
- check_pear.php
- cinstall
- functions
- gettext
- gettext.sh
- tmpl/
- install/
- centcore.init.d
- centreon.cron
- centstorage.cron
- centstorage.init.d
- vardistrib/
- debian-etch
- fedora-core
- openuse
- sample.tmpl
- install/
- 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:
