Installation de Cacti sous Windows

Dernière mise à jour le 10 mars 2009 à 14:10 par dyllan
Publié par dyllan
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 payants. 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.
Nous allons voir l'installation du fameux Cacti sous plateforme Windows.

La version que j'ai utilisé dans cette astuce est la 0.8.6i.1.4.

Un autre tuto est publié pour l'installation de Cacti sous plateforme Debian Etch

Sommaire :



Sous plateforme Windows


Installation


Pour installer Cacti il faut se connecter en tant qu'administrateur sur le serveur. Vérifier qu'aucune version de MySQL ou PHP ne sont 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.



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 cours de la procédure, ne surtout pas installer Cacti à un autre emplacement que C:\



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

Paramétrage de la tâche planifiée


En ouvrant la tâche planifiée, on vérifie les informations saisies. Ensuite, on définit 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.


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éfaut puis Propriétés,



Une nouvelle fenêtre apparaît. Sélectionnez l'onglet Répertoire de base.
Cliquez sur Configuration puis Ajouter.





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



Remarque : 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.

Remarque : 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.
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 Documents.



Par ailleurs comme on cherche à obtenir des graphiques, on rajoute la valeur 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.


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.

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 : clic droit sur Service SNMP puis Propriétés.



Ensuite, 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.



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

Configuration du service SNMP sur les switchs Cisco


L'accès à la MIB se fait en activant le protocole SNMP par ces lignes de commande, (cliquer sur l'image pour l'agrandir)


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éfinit 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.


Conclusion Générale


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. Il est ainsi possible de le coupler à GLPI afin de disposer d’un outil de gestion pour le parc. La lecture des graphique et l’exploitation des données est cependant beaucoup moins agréable.
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 que 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.
Meilleures réponses pour « Installation de Cacti sous Windows » dans :
Installation de Windows XP VoirCet article de la base de connaissances détaille l'installation pas-à-pas de Windows XP Pro à partir d'un CD d'installation. Attention : les ordinateurs de marque ne sont généralement pas concernés par cette installation car le système est...
[Windows XP] Se passer du CD d'installation VoirCette astuce s'applique à Windows XP et Windows 2000. Régulièrement, pour effectuer des mises à jour ou ajouter des composants Windows, le système vous demande d'insérer le CD d'installation de Windows dans le lecteur. Une solution permet...
Microsoft Windows 95 - Installation VoirInstallation de Windows Pour (ré)installer Windows il est vivement conseillé de détruire la version de Windows déjà installée. Cependant, avant de détruire le répertoire Windows, il faut s'assurer de garder de côté les petits fichiers qui "vont...
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...