Accueil
Accueil
S'inscrire
Contactez-nous
Bande Passante
Mesurer votre bande passante
Fiches
Supervision
Bonnes Pratiques ITIL
Version Anglaise
Fault Management
Performance Management
All-in-one Monitoring
ITIL
Informations
Monitoring News
ozMonitor News
Demos
Google monitor
MSN monitor
Yahoo monitor
Articles les plus lus
Société
La Société
OZOOD Solutions
Conditions Générales
Connexion





Perdu votre mot de passe ?
Qui est en ligne ?
Il y a actuellement 89 connectés et 1 membre

 
Installation de Cacti

Cet article vous expose l'installation de Cacti sur un serveur Linux.


1. Pré-requis :
Il faut avoir un serveur LAMP (Linux, Apache, Mysql, php) opérationnel.

Sur une distribution Debian/Linux, vous pouvez installer LAMP en suivant les commandes suivantes :

  • apt-get install apache (installe les paquets apache apache-common libexpat1 mime-support et  fixe DocumentRoot à /var/www).
  • apt-get install php4 (installe seulement la version php 4.1.2 du langage et configure apache pour php).
  • apt-get install mysql-server (installe le serveur mysql et aussi mysql-common, mysql-client et les librairies indispensables Configuration).
  • apt-get install php4-mysql (installe les librairies mysql indispensables pour php)
  • apt-get install phpmyadmin (en option : facilite l'administration de MySQL via une interface web)

 

Ensuite, Il va falloir installer les deux utilitaires : RRDtool et Net-SNMP.

Sur une distribution Debian/Linux, vous pouvez suivre les instructions suivantes :

  • apt-get install rrdtool (installe l'outil rrdtool)
  • apt-get install snmp snmpd (installe l'agent/client SNMP)
  • apt-get install php4-snmp (installe les librairies snmp indispensables pour php)


1.1 Installation de RRDtool (depuis les sources) :

L'installation de RRDtool est assez simple et standard :
$ cd /tmp
$ mkdir en_cours
$ cd /en_cours
$ wget  http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool.tar.gz
$ tar xzvf rrdtool.tar.gz
$ cd rrdtool-1.2.12
$ ./configure
$ make
$ su
# make install

1.2 Installation de Net-SNMP (depuis les sources)

Idem pour Net-SNMP :
$ cd ..
$ wget http://ovh.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.3.0.1.tar.gz
$ tar xzvf net-snmp-5.3.0.1.tar.gz
$ cd net-snmp-5.3.0.1
$ ./configure  (suivi d'une série de questions)
$ make
$ su
# make install

2. Installation de Cacti :

2.1 Téléchangement de décompression des archives

  • cd  /var/www/
  • wget http://www.cacti.net/downloads/cacti-0.8.6h.tar.gz
  • tar xzvf cacti-0.8.6h.tar.gz
  • mv cacti-0.8.6h cacti
  • cd cacti

 

2.2 Création de la base de donnée, et importation du schéma

mysqladmin -u root -p create cacti

mysql -u root -p cacti < cacti.sql

2.3 Edition des paramètres de configuration de Cacti

Modifier le fichier :  /var/www/cacti/include/config.php

Modifiez les paramètres suivants :

  • $database_default = "cacti";
  • $database_hostname = "localhost";
  • $database_username = "login_de_connexion";
  • $database_password = "votre_mot_de_passe";


2.4 Création de l’utilisateur system cactiuser

  • useradd cactiuser -d /var/www/cacti -s /bin/false
  • chown -R cactiuser /var/www/cacti/rra /var/www/cacti/log

Cette étape est très importante, dans le cas où vous avez des graphiques vides, c'est ces commandes qu'il faudra ré-executer.

 

2.5 Vérifications

Vérifiez que ces options sont actives dans votre php.ini :

  • extension=mysql.so
  • register_globals = On
  • register_argc_argv = On

 

2.6 Mise en place de la commande crontab

*/5 * * * * cactiuser php /var/www/cacti/poller.php > /dev/null 2>&1



3. Configuration de Cacti

Lancez votre navigateur (browser) et consulter l'url suivante : http://localhost/cacti/

Un login et un password vous sont demandés :

  • Login : admin
  • Mot de passe : admin

Lorsque vous serez sur l'interface de configuration (Installation pour l'interface en question : fichier install.php) , l'installateur vous demandera le chemin d'accès à PHP, à snmpwalk et snmpget, ainsi qu'au binaire rrdtool.

Pour des raisons de sécurité, il va falloir modifier votre mot de passe d'administrateur Cacti (admin/admin).

 
Suivant >


 
     
OZOOD Solutions SARL. Copyright 2005