A partir de l'ISO Centreon
Installer un Remote Server est similaire à l'installation d'un serveur Centreon Central.
Etape 1 : Démarrage
Afin d'installer Centreon, démarrez votre serveur sur l'image ISO de Centreon en version el7. Démarrez avec l'option Install CentOS 7 :
Etape 2 : Choisir la langue
Choisissez la langue du processus d'installation puis cliquez sur Continue :
Step 3: Choisir les composants
Cliquez sur le menu Installation Type :
Il est possible de choisir différentes options :
- Central with database : Installe Centreon (interface web + base de données) ainsi que l'ordonnanceur et le broker
- Central without database : Installe Centreon (interface web uniquement) ainsi que l'ordonnanceur et le broker
- Poller : Installe le serveur satellite (ordonnanceur et broker uniquement)
- Database only : Installe le serveur de base de données (utilisé en complément avec l'option Central server without database)
Après avoir sélectionné le type d'installation, cliquez sur Done.
Etape 4 : Configuration système
Configurer le partitionnement des disques
Cliquez sur le menu Installation Destination :
Sélectionnez le disque dur et l'option I will configure partitioning puis cliquez sur "Done :
A l'aide du bouton + créez votre partitionnement suivant les prérequis de la documentation puis cliquez sur Done :
Il est recommandé d'utiliser LVM par défaut pour le partitionnement.
Une fenêtre de confirmation apparaît, cliquez sur Accept Changes pour valider le partitionnement :
Configurer le fuseau horaire
Cliquez sur le menu Date & Time :
Sélectionnez votre fuseau horaire et cliquez sur le bouton de configuration :
Activez ou ajouter des serveurs NTP, cliquez sur OK puis Done :
Il est normal que vous ne puissiez pas activer l'option network time dans cet écran. Il deviendra automatiquement activé lorsque vous configurerez le réseau et le nom d'hôte.
Configurer le réseau
Cliquez sur le menu Network & Hostname :
Activez toutes les cartes réseaux, saisissez le nom de votre serveur puis cliquez sur Done :
Démarrage de l'installation
Une fois toutes les options configurées, cliquez sur Begin Installation :
Cliquez sur Root Password :
Saisissez et confirmez le mot de passe de l'utilisateur root. Cliquez sur Done :
Patientez pendant le processus d'installation. Vous pouvez également créer de nouveaux utilisateurs si nécessaire :
Lorsque l'installation est terminée, cliquez sur Reboot.
Mise à jour du système d'exploitation
Connectez-vous via un terminal et exécutez la commande :
yum update
Acceptez toutes les clés GPG proposées.
Redémarrez votre système avec la commande :
reboot
Lancement des services au démarrage
Pour activer le lancement automatique des services au démarrage, exécutez la commande suivante sur le serveur Central :
systemctl enable rh-php72-php-fpm httpd24-httpd mariadb centreon cbd centengine gorgoned snmptrapd centreontrapd snmpd
Installation web
Terminez l'installation en réalisant les étapes de l'installation web.
A l'étape d'Initialisation de la supervision, seules les actions 6 à 8 doivent être faites.
Activer l'option Remote Server
Pour transformer le serveur en Remote Server, connectez-vous au serveur et exécutez la commande suivante :
/usr/share/centreon/bin/centreon -u admin -p centreon -a enableRemote -o CentreonRemoteServer \
-v '<IP_CENTREON_CENTRAL>;<not check SSL CA on Central>;<HTTP method>;<TCP port>;<not check SSL CA on Remote>;<no proxy to call Central>'
Remplacez <IP_CENTREON_CENTRAL> par l'IP du serveur Centreon vu par le collecteur. Vous pouvez définir plusieurs adresses IP en utilisant la virgule comme séparateur.
Pour utiliser HTTPS, remplacez <IP_CENTREON_CENTRAL> par https://<IP_CENTREON_CENTRAL>.
Pour utiliser un autre port TCP, remplacez @IP_CENTREON_CENTRAL par <IP_CENTREON_CENTRAL>:<PORT>.
Pour ne pas contrôler le certificat SSL sur le serveur Centreon Central, mettre à 1 l'option <not check SSL CA on Central>, sinon 0.
L'option <HTTP method> permet de définir la méthode de connexion pour contacter le Remote Server : HTTP ou HTTPS.
L'option <TCP port> permet de définir sur quel port TCP communiquer avec le Remote Server.
Pour ne pas contrôler le certificat SSL sur le Remote server, mettre à 1 l'option <not check SSL CA on Central>, sinon 0.
Pour ne pas utiliser le proxy pour contacter le serveur Centreon Central, mettre à 1 l'option <no proxy to call Central>, sinon 0.
Par exemple :
/usr/share/centreon/bin/centreon -u admin -p centreon -a enableRemote -o CentreonRemoteServer -v '10.1.2.3;1;HTTP;80;1;1'
Cette commande va activer le mode Remote Server :
- en limitant l'accès au menu,
- en limitant les actions possibles,
- en authorisant le Central à s'y connecter,
- en pré-enregistrant le serveur auprès du Central.
Starting Centreon Remote enable process:
Limiting Menu Access... Success
Limiting Actions... Done
Authorizing Master... Done
Set 'remote' instance type... Done
Notifying Master...
Trying host '10.1.2.3'... Success
Centreon Remote enabling finished.
Enfin, il est nécessaire d'ajouter des droits à l'utilisateur de base de données centreon pour qu'il puisse utiliser la commande LOAD DATA INFILE :
GRANT FILE on *.* to 'centreon'@'localhost';
Ajouter le Remote Server à la configuration
Rendez-vous au chapitre Ajouter un Remote Server à la configuration.
Sécurisez votre plateforme
N'oubliez pas de sécuriser votre plateforme Centreon en suivant nos recommandations