16
Mise en place du logiciel de supervision réseau, « Cacti », sous Windows RIR PUCHEU Sébastien eXia Bordeaux Responsable en ingénierie des réseaux Année 2007/2008 Mise en place du logiciel de supervision réseau, « Cacti », sous Windows __________________________________________________________________ __________ PUCHEU Sébastien Page 1 sur 16

Cacti Tutoriel

Embed Size (px)

Citation preview

Page 1: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

PUCHEU Sébastien eXia BordeauxResponsable en ingénierie des réseaux Année 2007/2008

Mise en place du logiciel de supervision réseau, « Cacti »,

sous Windows

Entreprise : Centre eXia :EPLEFPA Bordeaux-Blanquefort BordeauxMaître de stage : Olivier Beinchet

____________________________________________________________________________PUCHEU Sébastien Page 1 sur 12

Page 2: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

TABLE DES MATIERES

1 PRÉSENTATION.......................................................................................................................2

2 OBJECTIFS...............................................................................................................................2

3 RÉALISATION...........................................................................................................................2

3.1 INSTALLATION DE CACTI........................................................................................................2

3.2 PARAMÉTRAGE DE LA TÂCHE PLANIFIÉE.................................................................................4

3.3 CONFIGURATION DE L'INTERFACE WEB...................................................................................5

3.4 SERVICE SNMP...................................................................................................................8

3.4.1 Configuration du service SNMP sur le serveur et postes fixes......................................8

3.4.2 Configuration du service SNMP sur les switchs Cisco et AT.......................................10

3.5 RAJOUT DES HÔTES SOUS CACTI........................................................................................11

4 Conclusion..............................................................................................................................11

____________________________________________________________________________PUCHEU Sébastien Page 2 sur 12

Page 3: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

1 Présentation

Les systèmes informatiques d'entreprise associent une diversité de services proposés (routage, proxy, serveur web...), à plusieurs types de réseaux (LAN, Intranet, DMZ, Internet...). La disponibilité et le bon fonctionnement de chaque machine participant à cet ensemble ont besoin d'être vérifiés régulièrement. Des logiciels, les “moniteurs”, existent afin d'automatiser la vérification des systèmes informatiques. Ces outils ne fonctionnent pas tous sur le même principe (par exemple tester les services, interroger ces services sur leurs états, ou attendre une éventuelle alerte émise par le service).

Par ailleurs, l'outil de supervision réseau ne doit pas remettre en cause l'architecture : il doit permettre de surveiller dans les meilleures conditions toutes les machines du réseau sans l'affaiblir (assurer la sécurité tout en absorbant la montée en charge).

Il existe plusieurs logiciels permettant de monitorer un réseau. Seulement, ils sont pour la plupart payant. De ce fait, il faut rechercher une application à moindre coût pour l'entreprise, tout en ayant une fiabilité et une rentabilité maximum au niveau des informations recherchées.

2 Objectifs

Installer un serveur Cacti sous Windows et monitorer le réseau. Les informations recherchées étant d'une part au niveau des serveurs l'espace disque et l'utilisation CPU (Central Processing Unit), d'autre part au niveau des switchs, le flux en entrée et sortie des interfaces.

Pour mener à bien cette étude, j'ai utilisé la version de Cacti 0.8.6i.1.4 ainsi que le protocole SNMP installé sur les hôtes à monitorer.

3 Réalisation

La réalisation se fait en deux étapes. Il faut dans un premier temps installer Cacti, puis dans un deuxième temps, rajouter les hôtes sur le réseau à monitorer via le protocole SNMP en configurant une MIB spécifique à chacun.

3.1 Installation de Cacti

Pour installer Cacti il faut se connecter en tant qu'administrateur sur le serveur. Vérifier qu'aucune version de MySQL ou PHP est installées, puis installer le service IIS en passant par « Ajout de composant Windows ».Enfin, lancer l'installation de Cacti 0.8.6i.1.4.exe.

____________________________________________________________________________PUCHEU Sébastien Page 3 sur 12

Page 4: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

Cocher toutes les cases, puisque c'est le serveur et on en est administrateur, il nous faut donc les composants de notre base de données, les fichiers de configuration de Cacti. GetIF est un logiciel d'accès à la MIB entre autre, pour les switchs et routeurs :

Au cour de la procédure, ne surtout pas installer Cacti à un autre emplacement que C:\

____________________________________________________________________________PUCHEU Sébastien Page 4 sur 12

Page 5: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

Dès que l'installation est terminée, on redémarre l'ordinateur.

3.2 Paramétrage de la tâche planifiée

En ouvrant la tâche planifiée, on vérifie les informations saisies. Et on défini la planification, à savoir pour une durée de 24h, la tâche est répétée toutes les 5 minutes. Pour cela il faut aller dans l'onglet planification puis avancées.

____________________________________________________________________________PUCHEU Sébastien Page 5 sur 12

Page 6: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

3.3 Configuration de l'interface web

Pour cela il faut aller dans panneau de configuration puis outils d'administration et enfin services Internet (IIS)

Clique droit sur Site web par défault puis propriétés,

Une nouvelle fenêtre apparaît, sélectionnez l'onglet Répertoire de base

Cliquez sur Configuration puis Ajouter,

____________________________________________________________________________PUCHEU Sébastien Page 6 sur 12

Page 7: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

Ensuite rentrez les valeurs suivantes :Cliquez sur Parcourir puis on pointe sur le fichier C:\php\php5isapi.dll et en extension on

tape .php.

NOTA : Cette action spécifie des mappages entre un fichier exécutable et une ou plusieurs extensions de fichiers, et indique les actions autorisées pour le fichier.

Ensuite, dans l'onglet Filtres ISAPI, on sélectionne Ajouter, puis Parcourir pour pointer également sur C:\php\php5isapi.dll et nommez le filtre php.

NOTA : Un filtre ISAPI se présente concrètement sous la forme d'un fichier .DLL. Leur but étant d'optimiser la journalisation des requêtes HTTP.

____________________________________________________________________________PUCHEU Sébastien Page 7 sur 12

Page 8: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

Ce qui donne :

Pour terminer, on affiche les propriétés du dossier « Cacti » contenu dans le Site Web par défaut. On ajoute index.php en haut de la liste dans l'onglet Document.

Par ailleurs comme on cherche à obtenir des graphiques on rajoute graph_view.php et on redémarre l'ordinateur.

On vérifie la connexion à Cacti.Par défaut, la connexion à Cacti se fait avec Username: admin et Password: cactipw.

____________________________________________________________________________PUCHEU Sébastien Page 8 sur 12

Page 9: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

3.4 Service SNMP

Pour une organisation et une gestion du réseau, il est nécessaire de définir plusieurs MIB à notre serveur. Ceci s’effectue dans le service SNMP de Windows pour les serveurs et postes fixes ; par ligne de commande, ou menu pour les switch Cisco et AT.

3.4.1 Configuration du service SNMP sur le serveur et postes fixes

Le service SNMP n'est parfois pas installé par défaut dans les services. Pour cela avec le cd d'installation pour les postes en win2000 et win2000 serveur, on installe ce service par ajout suppression de composants Windows. On sélectionne Outils de gestion et d'analyse.

Ensuite par les services on configure notre MIB. A savoir sur notre serveur on aura toutes les MIB de nos machines, alors que sur les machines clientes on en aura qu'une seule.

On procède comme suit, clique droit propriétés sur Service SNMP

____________________________________________________________________________PUCHEU Sébastien Page 9 sur 12

Page 10: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

Puis sélectionner l'onglet Agent et cocher toutes les cases,

Enfin, dans l'onglet Sécurité, cliquez sur Ajouter... et entrer le nom de la MIB pour le poste.

____________________________________________________________________________PUCHEU Sébastien Page 10 sur 12

Page 11: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

NOTA : Ne pas oublier de cocher Accepter les paquets SNMP provenant de n'importe quel hôte afin que cacti puisse communiquer.

3.4.2 Configuration du service SNMP sur les switchs Cisco et AT

L' accès à la MIB se fait en activant le protocole SNMP par ces lignes de commande,

switch_PTI#config tEnter configuration commands, one per line. End with CNTL/Z. switch_PTI(config)#snmp-server community Cisco rw // configuration d'accès à la MIB et droitsswitch_PTI(config)#endswitch_PTI#00:08:55: %SYS-5-CONFIG_I: Configured from console by consoleswitch_PTI#wrBuilding configuration...[OK]

Pour les AT, il suffit de suivre le menu proposé l'écran de de définir dans les propriétés SNMP, le nom de la MIB.

____________________________________________________________________________PUCHEU Sébastien Page 11 sur 12

Page 12: Cacti Tutoriel

Mise en place du logiciel de supervision réseau, «   Cacti   », sous Windows RIR

3.5 Rajout des hôtes sous Cacti

Le rajout d'hôte s'effectue en cliquant sur Add. On attribut un nom d'identification à la machine cliente, puis on défini son IP, l'OS et le nom de la MIB. Pour valider la création on clique sur Create Graphs for this Host et on sélectionne ce que l'on souhaite monitorer sous Cacti.

Par défaut on dispose de l'hôte local host. On le supprime.

Puis on rajoute nos hôtes à visualiser comme indiqué précédement.

4 Conclusion

Cacti est un outil de surveillance basé sur le célèbre RRDTool, permettant de connaître toutes les données systèmes des autres ordinateurs du réseau. Il les présente automatiquement sous forme de graphiques consultables depuis une page web. Par ailleurs, il dispose d'un système de plugins qui le rend simple d'utilisation et très modulaire.

La surveillance d'un système permet de connaître sa disponibilité à un instant t, mais aussi de mesurer dans le temps l'évolution d'un certain nombre de paramètres tels l'occupation de l'espace disque ou la charge mémoire. Il devient alors possible par extrapolation de prévenir le moment de rupture du système en prenant des mesures préventives.

____________________________________________________________________________PUCHEU Sébastien Page 12 sur 12