14
Installation et configuration de Cacti 2016/2017 BEZIADE Alexis

Installation et configuration de Cacti · Nous allons installer Cacti à partir des dépôts de Debian pour avoir la meilleure compatibilité entre tous les paquets. Tout d’a ord,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • 1

    Installation et configuration de Cacti

    2016/2017

    BEZIADE Alexis

  • 2

    Table des matières

    I. Prérequis ........................................................................................ 3

    II. Mise en place de la solution .......................................................... 3

    Installation de Cacti ..................................................................... 3

    Intégration des Paquets .............................................................. 3

    III. Prise en main de Cacti .................................................................... 3

    Accès à l’interface web ............................................................... 3

    IV. Ajout des plugins ........................................................................... 6

    Téléchargement des plugins ....................................................... 6

    Installation des plugins ................................................................ 7

    V. Ajout des hôtes .............................................................................. 7

    Ajout d’un nouvel hôte ............................................................... 7

    Version SNMP ............................................................................. 8

    Gestion des données à superviser ............................................... 8

    Ajout de Graphs .......................................................................... 9

    Ajout de Template ....................................................................... 9

    Gestion des Hôtes ....................................................................... 9

    VI. Personnalisation de Cacti ............................................................. 11

    Configuration des alertes Mail .................................................. 11

    Ajout du « Temps Réel » ........................................................... 13

    VII. Conclusion ................................................................................... 14

  • 3

    I. Prérequis

    Nous avons besoin d’une machine virtuelle sous Debian 8 avec une carte réseau en Bridge.

    II. Mise en place de la solution

    Installation de Cacti

    Nous allons installer Cacti à partir des dépôts de Debian pour avoir la meilleure compatibilité entre tous les paquets. Tout d’abord, je me connecte en root pour l’installation :

    su -> mot de passe administrateur

    Je mets à jour mon système si besoin :

    apt-get update

    puis

    apt-get upgrade

    J’installe cacti par la suite :

    apt-get install cacti

    Lors de cette commande les services apache, php et mysql seront installés automatiquement Remplissez les informations pour mysql-server, Login et Mot de passe.

    Intégration des Paquets Il existe un paquet connu sous le nom de cacti-cactid qui a le même rôle que le paquet poller.php, mais, qui est plus rapide. Le poller est un paramètre qui affecte la fréquence des RRD vérifiés et mis à jour. RRD : RRDtool est la norme de l'industrie OpenSource, l'enregistrement de données haute

    performance et un système de données pour les graphiques des séries chronologiques. Donc :

    apt-get install cacti-cactid

    III. Prise en main de Cacti

    Accès à l’interface web On accède à l’interface web via l’url : http://192.168.1.10/cacti La configuration de l’interface web commence :

    http://192.168.1.10/cacti

  • 4

    Installation WEB

    Choix de l'installation

    Next

    Sélectionner « New install »

  • 5

    Login et Mot de passe

    Par défaut les valeurs sont : User Name : admin Password : admin

    Changement du Mot de passe

    Il vous demande alors de changer de mot de passe ce qu’on fait.

  • 6

    On arrive donc sur cette page :

    Interface WEB

    On va pouvoir commencer à ajouter les plugins pour avoir plus de paramètres.

    IV. Ajout des plugins

    Téléchargement des plugins Nous commençons par installer le plugin Settings On se place dans le dossier plugins :

    cd /usr/share/cacti/site/plugins

    On le télécharge :

    wget http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz

    Ensuite on renomme le fichier :

    mv plugin\:settings-v0.71-1.tgz settings.tgz

    Et on l’extrait:

    tar –xvzf settings.tgz On peut supprimer settings.tgz vu qu’on l’extrait :

    rm -r settings.tgz

  • 7

    Création d'un hôte

    Le Plugin apparait donc dans l’interface, il ne reste plus que l’activer depuis l’interface web .

    Installation des plugins Pour finir on l’active depuis l’interface web, dans l’onglet « Plugin Management : »

    Activation des Plugins

    On réitère l’opération pour tous les autres plugins à installer.

    V. Ajout des hôtes

    Ajout d’un nouvel hôte Sélectionnez Devices dans le menu de gauche. La page de tous les devices existants s'affiche. Choisissez ensuite Add : une liste de champs apparaît vous permettant de renseigner les premières informations nécessaires à la création du device :

    Description : Nom de la machine ou sa fonction

    Hostname : Adresse IP ou nom connu sur le réseau

  • 8

    Host Template : ici nous devons renseigner un type de modèle correspondant à l’équipement, Ces modèles sont téléchargeables à l’adresse officielle http://docs.cacti.net/templates

    Tous les autres paramètres sont à changer selon vos besoins. Cliquez sur Save pour sauvegarder.

    Version SNMP Pour pouvoir remonter des informations sur les différents devices, nous avons juste besoin que le service SNMP soit actives sur les devices en question avec une certaine version et une certaine communauté.

    Gestion des données à superviser

    Données à superviser

    http://docs.cacti.net/templates

  • 9

    Ajouter les données à superviser que vous voulez.

    Ajout de Graphs

    Graphiques à créer

    Ajouter les graphs que vous voulez visualiser.

    Vous pouvez donc après ceci importer des templates pour pouvoir avoir plus d’informations

    sur des périphériques différents. Vous les trouverez sur le site

    http://docs.cacti.net/templates

    Ajout de Template

    Pour ajouter des templates, téléchargez-le sur le site et ensuite importez le depuis l’onglet

    « Import Templates » :

    Importation des templates

    Choisissez votre template et cliquez sur Import

    Pour certains templates, lors du téléchargement, vous aurez besoin de mettre un fichier .xml

    dans le répertoire /usr/share/cact/ressource/snmp_queries sur la Debian ce qui permet

    d’avoir les données nécessaires pour le bon fonctionnement du template.

    Gestion des Hôtes

    Les graphiques de Cacti peuvent être ordonnés suivant différents groupes à l’aide de la

    notion d’arbre. Cela permet de mieux les visualiser lors de la vérification.

    http://docs.cacti.net/templates

  • 10

    Pour cela rendez-vous dans l’onglet « Graph Trees »

    Création des Arbres de classement 1

    Création des Arbres de classement 2

    Cliquez sur Add, ajouter le nom du nouvel arbre et choisissez l’ordre de tri que vous voulez.

    Créer le.

    Pour ajouter un hôte : Cliquez sur Add

    Ajout de l'hôte à l'arbre

    Et choisissez l’hôte dont vous avez besoin :

    Choix de l'hôte à ajouter

    Vous pouvez à présent visualiser vos graphs depuis la page « Gaphs » :

  • 11

    Graphique de l'hôte

    VI. Personnalisation de Cacti

    Configuration des alertes Mail

    Grâce au plugin Thold nous pouvons configurer des seuils limite. Lorsque ce seuil sera

    dépassé nous recevrons une notification par mail. En effet, les notifications ne sont pas

    disponibles de base il suffit donc d’installer ce plugin. (Se référer à la catégorie Installation

    de Plugins)

    Ce plugin permet de créer des alertes pour un hôte spécifique ou alors de créer un Template

    d’alerte à appliquer à plusieurs hôtes en même temps.

    Après l’installation, rendez-vous dans l’onglet Thresholds :

    Alertes

    Cliquez sur Add :

    Choisissez l’hôte, le graph, la source de donnée et cliquez sur Create

    http://10.2.2.229/cacti/plugins/thold/listthold.php

  • 12

    Configuration du seuil

    Création d'une alerte

    Paramétrez l’alerte avec les valeurs dont vous avez besoin sachant que vous pouvez choisir

    entre un seuil d’alerte avec une valeur précise pour une température :

    Choix du type du seuil

    Ou alors avec un pourcentage pour un processeur :

  • 13

    Ajout du « Temps Réel »

    « Real Time » est un plugin permettant de visualiser les graphs en temps réel car Cacti de

    base, à un rafraichissement de 5 min, il est donc plus pratique de voir le rafraichissement à

    30 secondes. (Se référer à la catégorie Installation de Plugins)

    Une fois installé, vous pouvez apercevoir à côté des graphs un nouvel icone :

    Graphique de température

    Cette icone permet de visualiser les données en temps réel, vous pouvez donc modifier les

    paramètres de rafraichissement :

    Configuration de Real Time

    Timespan correspond à l’échelle de l’axe des abscisses du graph

  • 14

    Interval correspond au temps de rafraichissement du graph

    VII. Conclusion

    Voici quelques graphs actuels :

    Quelques graphiques