A partir de l'ISO Centreon
Si vous souhaitez installer Centreon sur une distribution CentOS / Oracle Linux / RHEL en version 8, vous devez suivre la procédure à partir des paquets RPM
Prérequis​
Téléchargez l'ISO sur le site de téléchargement de Centreon.
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 : Choix de la langue​
Choisissez la langue du processus d'installation puis cliquez sur Continue :
Step 3: Selecting components​
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)
SĂ©lectionnez Poller et cliquez sur Done.
Etape 4 : Configuration système​
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 :
Configuration du 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.
Configuration 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.
Nom du serveur​
Si vous le désirez, changez le nom du serveur à l'aide de la commande suivante:
hostnamectl set-hostname new-server-name
Remplacez new-server-name par le nom de votre choix. Exemple :
hostnamectl set-hostname poller1
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
Activer le service centengine pour le rendre actif au démarrage :
systemctl enable centreon centengine centreontrapd snmptrapd
Les services de supervision passive peuvent être démarrés :
systemctl start centreontrapd snmptrapd
Redémarrez Centreon Engine :
systemctl restart centengine
Enregistrer le serveur​
Pour l'enregistrer sur le serveur Centreon Central ou un serveur distant, exécutez la commande suivante :
/usr/share/centreon/bin/registerServerTopology.sh -u <API_ACCOUNT> \
-t poller -h <IP_TARGET_NODE> -n <POLLER_NAME>
Exemple:
/usr/share/centreon/bin/registerServerTopology.sh -u admin -t poller -h 192.168.0.1 -n poller-1
Remplacer <IP_TARGET_NODE> par l'adresse IP du serveur Centreon Central ou du Remote Server vue par votre collecteur.
Le compte <API_ACCOUNT> doit avoir accès à l'API de configuration. Vous pouvez utiliser le compte admin.
Vous pouvez changer le port et la méthode HTTP, le format de l'option -h est le suivant : HTTPS://<IP_TARGET_NODE>:PORT
Suivre ensuite les instructions
Saisir le mot de passe :
192.168.0.1: please enter your password:
Sélectionner l'adresse IP si plusieurs interfaces réseau existent:
Which IP do you want to use as CURRENT NODE IP ?
1) 192.168.0.2
2) 192.168.0.3
1Valider les informations:
Summary of the informations that will be send:
Api Connection:
username: admin
password: ******
target server: 192.168.0.1
Pending Registration Server:
name: poller-1
type: poller
address: 192.168.0.2
Do you want to register this server with those informations ? (y/n)y
Vous recevrez la validation du serveur Centreon central ou du serveur Remote Server :
2020-10-16T17:19:37+02:00 [INFO]: The CURRENT NODE 'poller': 'poller-1@192.168.0.2' linked to TARGET NODE: '192.168.0.1' has been added
Principaux messages d'erreur​
2020-10-20T10:23:15+02:00 [ERROR]: Invalid credentials
Vos informations d'identification sont incorrectes pour le compte <API_ACCOUNT>.
2020-10-20T10:24:59+02:00 [ERROR]: Access Denied.
L'utilisateur <API_ACCOUNT> n'a pas accès à l'API de configuration.
Failed connect to 192.168.0.1:444; Connection refused
Impossible d'accéder à l'API. Contrôler les valeurs <IP_TARGET_NODE>, méthode et port.
2020-10-20T10:39:30+02:00 [ERROR]: Can’t connect to the API using: https://192.168.0.1:443/centreon/api/latest/login
L'URL d'accès n'est pas complète ou invalide. Utilisez l'option -root pour définir le chemin de l'URL de l'API. Par exemple : --root monitoring.
2020-10-20T10:42:23+02:00 [ERROR]: No route found for “POST /centreon/api/latest/platform/topology”
La version Centreon du serveur distant est invalide. Elle doit être supérieur ou égale à 21.04.
Ajouter le Poller à la configuration​
Rendez-vous au chapitre Ajouter un Poller Ă la configuration.
Sécurisez votre plateforme​
N'oubliez pas de sécuriser votre plateforme Centreon en suivant nos recommandations