Ceci est une ancienne révision du document !



Cacti : un serveur de supervision

Cacti est un logiciel de supervision basé sur RRDtool permettant de surveiller l’activité de son architecture informatique à partir de graphiques quotidiens, hebdomadaires, mensuels et annuels. Voici un exemple de graphique:

test

$ sudo apt-get install apache2
$ sudo apt-get install mysql-server

A la configuration de Postfix choisir :

Local only
Pour la question suivante laisser le paramètre par défaut
$ sudo apt-get install php5
$ sudo apt-get install php5-mysql php5-cgi php5-cli php5-snmp php-pear snmp snmpd 

Dans /etc/apt/sources.list décommenter les lignes suivantes :

deb http://fr.archive.ubuntu.com/ubuntu breezy universe
deb-src http://fr.archive.ubuntu.com/ubuntu breezy universe
deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe
$ sudo apt-get update
$ sudo apt-get install rrdtool

Récupérer la dernier version de Cacti

$ sudo -s
$ mv cacti-version.tar.gz /var/www
$ cd /var/www
$ tar xzf cacti-version.tar.gz
$ mv cacti-version cacti
$ rm cacti-version.tar.gz
$ exit
$ cd /var/www/cacti
$ sudo -s
$ mysqladmin -u root -p create cacti
$ mysql -u root -p cacti < cacti.sql
$ mysql -u root -p cacti
> grant all on cacti.* to cactiuser@localhost identified by 'cacti';
> flush privileges;
> quit

Modifier le mot de passe "cactiuser" en "cacti"

$ gksudo gedit /var/www/cacti/include/config.php
$database_password = "cactiuser";
$ sudo useradd cactiuser -d /var/www/cacti -s /bin/false
$ sudo chown -R cactiuser /var/www/cacti/rra /var/www/cacti/log

Ajoutez la ligne suivante dans le fichier crontab

$ gksudo gedit /etc/crontab
*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1

Dans /etc/php5/apache2/php.ini décommenter la ligne suivante :

$ gksudo gedit /etc/php5/apache2/php.ini
;extension=msql.so

Dans /etc/php5/cli/php.ini décommenter la ligne suivante :

$ gksudo gedit /etc/php5/cli/php.ini
;extension=msql.so

Dans /etc/php5/cgi/php.ini décommenter la ligne suivante :

$ gksudo gedit /etc/php5/cgi/php.ini
;extension=mysql.so

Redémarrer Apache :

$ sudo /etc/init.d/apache2 restart

Dans votre navigateur web entrez http://localhost/cacti/

Il reste plus qu'à configurer Cacti avec votre navigateur web préféré.

User Name : admin
Password : admin

Contributeurs : gwadboy, zoph

  • cacti.1208251764.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)