Configuration avancée dans MAP
Ce chapitre décrit les procédures avancées de configuration de votre système Centreon MAP.
Superviser votre serveur Centreon MAP après installation
Centreon fournit un connecteur de supervision et un plugin pour superviser votre serveur Centreon MAP.
Configurer vos services
Accédez à votre interface web Centreon. Allez à la page Configuration > Hôtes > Hôtes, puis cliquez sur Ajouter.
Remplissez les informations de base sur votre hôte et ajoutez les modèles d'hôte suivants :
- OS-Linux-SNMP-custom
- App-Jvm-actuator-custom
Pour superviser la JVM centreon-map, veuillez utiliser les valeurs de macro suivantes :
Nom | Valeur |
---|---|
ACTUATORCUSTOMMODE | centreonmap |
ACTUATORAPIURLPATH | /centreon-map/api/beta |
ACTUATORAPIUSERNAME | Le nom d'utilisateur Api doit être défini |
ACTUATORAPIPASSWORD | Le mot de passe Api doit être défini |
N'oubliez pas de cocher la case "Créer aussi les services liés aux modèles".
Vous pouvez maintenant exporter votre configuration, et votre serveur Centreon MAP sera supervisé.
Vous pouvez également vérifier l'URL suivante, qui indique si le serveur est opérationnel ou non :
- HTTP
- HTTPS
http://<MAP_IP>:8080/centreon-map/api/beta/actuator/health.
https://<MAP_IP>:8443/centreon-map/api/beta/actuator/health.
Sauvegarder le serveur Centreon MAP
Éléments sauvegardés
Les éléments sauvegardés sont :
- Les fichiers de configuration (/etc/centreon-map).
- La base de données (centreon_map)
Comment ça marche ?
Le script de sauvegarde est exécuté quotidiennement (à 2 heures du matin) avec une tâche cron située dans /etc/cron.d/centreon-map-server-backup :
#
# Cron to backup Centreon MAP server
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# rewrite file with new cron line
CRONTAB_EXEC_USER=""
0 2 * * * root bash /usr/share/centreon-map-server/bin/centreon-map-server-backup.sh >> /var/log/centreon-map/backup.log 2>&1
La sauvegarde centreon-map-server-yyyy-mm-dd.tar.gz est stockée dans BACKUP_DIR; ce répertoire est défini dans le fichier de configuration.
Paramètres de sauvegarde
Les paramètres de sauvegarde sont enregistrés dans /etc/centreon-map/backup.conf.
- ENABLE : activer/désactiver le mécanisme de sauvegarde (valeur par défaut : 0)
- BACKUP_DIR : emplacement où la sauvegarde est stockée (valeur par défaut : /var/backup)
- RETENTION_AGE : rétention de la sauvegarde en jours (valeur par défaut : 8)
Nous conseillons d'exporter les sauvegardes vers un autre serveur que votre serveur Centreon afin de les sécuriser.
Restaurer les données du serveur Centreon MAP
Le processus de restauration est divisé en plusieurs étapes :
- Extraction de la sauvegarde
- Restauration des fichiers de configuration
- Restauration de la base de données
Nous supposons que vous avez suivi la procédure d'installation du serveur Centreon MAP pour obtenir une nouvelle installation.
Extraire la sauvegarde
Récupérez la dernière sauvegarde centreon-map-server-yyyy-mm-dd.tar.gz et extrayez-la dans le répertoire /tmp :
cd /tmp
tar xzf centreon-map-server-yyyy-mm-dd.tar.gz
Restaurer les fichiers de configuration
Pour restaurer les fichiers de configuration, exécutez la commande suivante :
cp -R etc/centreon-map/* /etc/centreon-map/
Restaurer la base de données
Pour restaurer la base de données centreon_map, exécutez la commande suivante :
systemctl stop centreon-map
mysql -h <db_host> -u <db_user> -p<db_password> <db_name> < centreon-map-server.dump
systemctl start centreon-map
Changer le port du serveur Centreon MAP
Des erreurs de modification de fichiers de configuration peuvent entraîner des dysfonctionnements du logiciel. Nous vous recommandons de faire une sauvegarde du fichier avant de le modifier et de ne changer que les paramètres conseillés par Centreon.
Par défaut, le serveur Centreon MAP écoute et envoie des informations via le port 8080. Si vous avez configuré le SSL (voir Configuration HTTPS/TLS), utilisez le port 8443.
Vous pouvez modifier ce port (par exemple, si un pare-feu sur votre réseau le bloque).
Sur votre serveur Centreon MAP, arrêtez le service centreon-map :
systemctl stop centreon-map
Modifiez le fichier de paramètres map-config.properties situé dans /etc/centreon-map :
vi /etc/centreon-map/map-config.properties
Ajoutez la ligne suivante à la section MAP SERVER :
centreon-map.port=XXXX
Remplacez XXXX par le port que vous souhaitez.
Redémarrez ensuite le serveur MAP de Centreon :
systemctl start centreon-map
Attendez que le service Centreon MAP ait fini de démarrer (~30 secondes à une minute).
Vérifiez que votre serveur est opérationnel et accessible sur le nouveau port que vous avez défini, en entrant l'URL suivante dans votre navigateur web :
http://<MAP_IP>:<NEW_PORT>/centreon-map/api/beta/actuator/health