suppervi - betusteffy · web viewintroduction première partie : installation de centreon et...

33
Steffy BETU Mise en place d’un outil de Supervision Installation, configuration et utilisation de Centreon

Upload: others

Post on 23-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

Steffy BETU

Mise en place d’un outil de Supervision

Installation, configuration et utilisation de Centreon

Page 2: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

1

SOMMAIRE

1. Présentation

Contexte générale Introduction

Première partie : Installation de Centreon et configuration de Centréon

1. Pré requis2. Installation de Centreon sur PROXMOX3. Configuration du superviseur Centreon

Deuxième partie : Utilisation de Centreon

1. Ajouter les plugins :2. Ajouts et configurations des hôtes3. Ajouts et configurations des services

4.

Page 3: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

2

1. Présentation Contexte général

Le service Informatique du centre de formation ITIS dont je fais partie est chargé de s’occuper de toute l’administration Réseau ainsi que de la mise en place de solutions pour permettre aux utilisateurs de travailler dans les meilleures conditions.

Après installation de plusieurs machines sur notre parc informatique, L’administrateur réseau du centre d’ITIS Formation nous demande de mettre en place une solution de supervision du parc informatique qui sera en mesure de remonter les informations L’état des hosts « allumer ou éteint »

Pour répondre à cette demande, nous lui avons suggérer de mettre en place l’outil de supervision Centréon.

Page 4: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

3

Introduction

Centreon est une solution de supervision des applications, systèmes et réseaux, basé sur les concepts de Nagios. Le cœur de Centreon est Open Source, distribué sous licence GPL v2et gratuit. Des modules complémentaires à valeur ajoutée payants sont distribués par l’éditeur. Des modules complémentaires gratuits et open sources sont développés par des contributeurs sur Git Hub.

Première partie : installation de Centreon

1. Pré requis Centreon est disponible sous différents formats :

Centreon ISO, image système basée sur CentOS 6 et préconfigurée avec Centreon Open Source

Centreon VM, appliances virtuelles (format OVA) à déployer sur un hyperviseur

Paquets RPM, à installer sur une distribution Linux CentOS (ou tout autre dérivé de Redhat)

Sources, à compiler pour toute distribution GNU/Linux

Centréon s’installe via le système d’exploitation CentOSCentréon

Développeur Société Centreon (Ex Merethis) et contributeurs

Dernière Version centreon-3.4.1.x86_64.iso 30/01/2017 13:30

Environnement Linux – CentOS

Type Application de supervision

Licence Licence publique générale GNU

Site Web www.centreon.com/

Page 5: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

4

L’interface Centreon web est compatible avec les navigateurs web suivants :

Chrome (dernière version) Firefox (dernière version) Internet Explorer IE 11 (dernière version) Safari (dernière version)

2. Installation de Centreon sur PRO X MO X

Nous allons créer une VM KVM, C’est la solution basique de virtualisation de Proxmox. Cette solution est la graine de virtualisation intégré à Linux. Par rapport sa solution alternative qu’est le conteneur, KVM émule toutes les fonctionnalités d’un vrai PC (Matériel virtuel, OS et le processus), faisant penser à une machine physique où l’on prend la main à distance.

1. Téléchargement de l’ISO sur le site : https :// download.centreon.com

2. Aide de la configuration avec la documentation : https://documentation-fr.centreon.com/docs/centreon/en/2.8.x/

Ensuite rendez-vous sur le Proxmox

Page 6: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

5

Allez sur local :

Puis cliquez sur Upload :

Une fenêtre de dialogue s’ouvre. Laissez ISO Image dans content. Cliquez sur Select File

Choisissez dans vos dossiers l’ISO précédemment téléchargé et cliquez sur Ouvrir :

Page 7: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

6

Cliquez sur Upload :

Patientez et laissez le téléchargement :

Vous pouvez maintenant commencer la création de votre machine virtuelle

Page 8: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

7

Choisissez les propriétés de votre machine :

Dans l’onglet général,

VM ID : choisissez un ID (minimum 101, 109)Name : donnez un nom pour votre machine Centréon dans notre cas.

Ensuite dans l’onglet CD/DVD, dans « ISO Image », choisissez votre ISO uploadez précédemment

Puis cliquez sur Next.

Page 9: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

8

Dans l’onglet OS choisissez « Linux 4.X/3.X/2.6 Kernel » pour une meilleure compatibilité de la machineEnsuite cliquez sur Next.

Ensuite, dans l’onglet Hard Disk attribuez 16Go à votre machine. Cela est suffisant.

Puis sur Next.

Page 10: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

9

Dans l’onglet CPU, ne touchez à rien, appuyez tout simplement sur Next

Dans l’onglet Mémoire, 512MB de mémoire sont définis par défaut dans les champs. Le mieux est de les changer à 1024MB, mais on peut laisser par défaut. Une fois la mémoire définit, cliquez sur Suivant :

Page 11: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

10

Dans l’onglet Network, appuyez sur Next :

Dans l’ongletConfirm vous pouvez voir le résumé des propriétés de votre machines virtuelle.Ensuite cliquez sur finish

On peut bien voir sur le côté gauche la machine virtuelle (VM) créée.

Page 12: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

11

Démarrez l’installation de Centos :

Allumer votre VM : cliquer sur start

3. Configuration du superviseur Centreon

Ouvrez la console

Appuyez sur Entrée pour choisir la première option.

Page 13: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

12

Cliquez sur Skip.

Cliquez sur Next

Choisissez la langue puis cliquez sur Next

Page 14: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

13

Sélectionnez la langue du clavier puis cliquez sur Suivant

En fonction du type de stockage désiré, choisissez les options nécessaires pour disposer du partitionnement qui vous convient le mieux.

Puis cliquez sur Suivant

Page 15: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

14

Dans la fenêtre suivante, cliquez sur Oui, abandonner toutes les données :

Choisissez un nom d’hôte puis cliquez sur Configurer le réseau :

Dans cette fenêtre, allez sur « eth0 » puis « Modifier… » :

Page 16: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

15

Sélectionnez la carte réseau que vous souhaitez configurer et rendez-vous dans l’onglet “Paramètres IPv4” ou “Paramètres IPv6” (en fonction du besoin) afin de configurer l’adresse IP des interfaces. Cliquez sur Appliquer afin d’enregistrer les modifications.

Si vous avez un DNS ajoutez-le. Maintenant Appliquez et cliquez sur Suivant.Cliquez sur Fermer puis sur Suivant pour de continuer.

Sélectionnez votre fuseau horaire puis cliquez sur Suivant

Choisissez un mot de passe :

Page 17: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

16

Cliquez sur « Écrire les modifications sur le disque » :

Sélectionnez les options de partitionnement qui vous conviennent le mieux. Puis validez.

Choisissez le type de serveur

Il est possible de choisir différentes options à la question Which server type wouldyou like to install ? : • Central server withdatabase :

Installe Centreon (interface web + base de données) ainsi que l’ordonnanceur et le broker

• Central server withoutdatabase : Installe Centreon (interface web uniquement) ainsi que l’ordonnanceur et le broker

• Poller server : Installe le serveur satellite (ordonnanceur et broker uniquement)

• Database server : Installe le serveur de base de données (utilisé en complément avec l’option Central server withoutdatabase)

Page 18: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

17

Une fois toutes ces options choisies, l’installation démarre.

Lorsque l’installation est terminée, cliquez sur Redémarrer.

Installation de Centreon sur la machine Proxmox est terminée.

Désormais la suite de la configuration se fait via l’interface web avec l’adresse IP attribué à la machine !

Page 19: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

18

4. Configuration du superviseur Centreon

Configuration via l’interface web

Connectez-vous à l’interface web via http://192.168.2.109/centreon ou http://supervision/centreon

L’assistant de fin d’installation de Centréon s’affiche, cliquez sur Next.

TimeZone

Pour résoudre ce problème, nous allons nous connecter sur la console de Centreon à l’aide d’un émulateur PuTTY.

Entrez ces commandes :

Après vous pouvez poursuivre votre configuration.

• Éditer le fichier php.ini : vi /etc/php.ini• Entrer dans la commande : : set number• Trouver ou est le timezone dans les lignes de

commande : ? timezone• Renseigner « Europe/Paris » pour la TimeZone :

date.timezone = « Europe/Paris »• Relancer le serveur web : service httpd restart• Revenir sur le navigateur web et cliquer sur refresh

Page 20: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

19

L’assistant de fin d’installation de Centreon contrôle la disponibilité des modules, cliquez sur Next.

Cliquez sur Next

Cliquez sur Next

Page 21: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

20

Définissez les informations concernant l’utilisateur admin, cliquez sur Next.

Par défaut, le serveur ‘localhost’ est défini et le mot de passe root est vide. Si vous utilisez un serveur de base de données déporté, il convient de modifier ces deux informations. Dans notre cas, nous avons uniquement besoin de définir un mot de passe pour l’utilisateur accédant aux bases de données Centréon, à savoir ‘centréon’, cliquez sur Next

Les différents modules se connectent, il peut y avoir une erreur à partir de ce stade.

Si le message d’erreur suivant apparait : Addinnodb_file_per_table=1 in my.cnf file under the [mysqld] section and restart MySQL Server. Effectuez l’opération ci-dessous :

• Connectez-vous avec l’utilisateur ‘root’ sur votre serveur

Page 22: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

21

• Editez le fichier suivant : /etc/my.cnf

• Ajoutez la ligne suivante au fichier à [mysqld] innodb_file_per_table=1

• Redémarrez le service mysqlà service mysql restart

• Cliquez sur Refresh

Sinon, continuez la configuration.

L’assistant de fin d’installation configure les bases de données, cliquez sur Next.

À cette étape une publicité permet de connaitre les dernières nouveautés de Centréon. Si votre plate-forme est connectée à Internet vous disposez des dernières informations, sinon l’information présente dans cette version sera proposée.

L’installation est terminée, cliquez sur Finish

Page 23: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

22

Vous pouvez maintenant vous connecter

Il reste quelques configurations à faire en Invite de Commande !

Dans un premier temps, il est nécessaire de passer l’interface en version française.

Pour cela :

1. Connectez-vous avec l’utilisateur ‘root’ sur votre serveur

2. Installez le paquet de traduction en langue française avec la commande suivante : yum -y installcentreon-lang-fr_FR

192.168.2.109

Page 24: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

23

3. Sur l’interface web Centréon allez dans le menu Administration > Options

4. Dans le menu de gauche cliquez sur MyAccount

5. Dans le champ Language, remplacez en_US par fr_FR.UTF-8

6. Cliquez sur Save

7. Démarrez le composant Centréon Broker : service cbd start

8. Démarrez Centréon Engine : service centengine start

9. Démarrez centcore : service centcore start

Ensuite, il est nécessaire de faire une mise à jour du serveur. Pour cela :

- Vérification de la version installé sur la machine : cat /etc/redhat-release

- Téléchargement des mises à jour du système d’exploitation : yum update yum

- Mise à jour du système : yum upgrade yum

Voilà pour le système d’exploitation ensuite faire de même pour centréon

- Tapez la commande pour mettre à jour CES : yum -y update

- Puis : yum –y upgrade

Laissez la mise à jour se faire puis redémarrer le serveur dans le cas d’une mise à jour du noyau : reboot

Vous pouvez maintenant vous connecter

Page 25: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

24

Deuxième partie : Utilisation de Centreon

1. Ajouter les plugins :

Les plugins sont des modules d’extensions. Dans Centreon ces derniers vont nous permettre d’y ajouter des commandes de base de supervision.

Pour commencer, rendez-vous dans l’onglet Administration à Extension

Vous voici sur la page des modules. Cliquez sur les engrenages de chaque module :

Puis installez-les :

Une fois installé. Dirigez-vous vers l’onglet Configuration à Plugin Pack :

Installez tous les modules disponibles en cliquant sur les croix d’ajout.

Vos modules sont prêts à l’emploi.

Page 26: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

25

2. Ajouter un hôte :

Pour ajouter un hôte, dirigez-vous vers l’onglet Configuration à Hôtes. Puis « ajouter » :

Une fois sur cette page. Nommez votre machine, donnez-lui un alias, son adresse IP. Entrez le SNMP en Central et 2c, le Timezone et en commande de vérification mettez celle qui correspond au modèle de votre machine. Puis sauvegarder. L’hôte a été ajouté.

3. Ajouter un service :

Ajouter un service permettra le fonctionnement de la supervision du/des hôte(s) installé.

Pour ajouter un service, dirigez-vous vers l’onglet Configuration à Service Puis « ajouter » :

Page 27: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

26

Sur cette page, donnez un nom à votre service, choisissez le modèle de machine que votre service va superviser. Puis sauvegardez.

Votre service est prêt.

4. Mettre à jour le poller :

Le collecteur est l’endroit où est stocké toute notre configuration. Mais pour cela nous avons besoin de le mettre à jour. Rendez-vous dans l’onglet Configuration à Collecteur puis cliquez sur « export configuration ».

Une fois ici cochez les deux premières cases puis cliquez sur exporter. Quand c’est terminé.

Cochez la 3ème et 4ème case et Redémarrer :

Page 28: SUPPERVI - Betusteffy · Web viewIntroduction Première partie : Installation de Centreon et configuration de Centréon Pré requis Installation de Centreon sur PROXMOX Configuration

27

Voici ce que cela nous donne quand la configuration est terminée et fonctionnelle. Pour ajouter d’autres machines. Il faut répéter les étapes précédentes.

Votre Superviseur Centreon est enfin fonctionnel.