«

»

mar 28 2012

Imprimer ceci Article

Installation de Cacti

cacti Installation de CactiDéfinition Wikipedia de Cacti : » Cacti est un logiciel libre de mesure de performances réseau et serveur basé sur la puissance de stockage de données de RRDTool. Il est bien souvent utilisé avec des logiciels de supervision (par exemple nagios), mais il ne fait pas de supervision en tant que tel. Il ne fait pas de corrélation d’incidents ni d’alerte en cas d’incident (bien que des plugins existent, ce n’est pas son but premier. »

Cacti permet surtout de surveiller ces hôtes dans le temps afin d’acquérir un reporting complet. C’est un bon complément au couple Nagios/Centréon.

 

1- Installation des prérequis Nagios3 sur Ubuntu serveur
2- Mise en place Nagios3 sur Ubuntu serveur (Part2)
3- Mise en place des outils Ndoutils sur Ubuntu serveur (Part3)
4- Installation-de-centreon-sur-ubuntu-serveur-part4/ 
5- Installation de Cacti

Installation de Cacti

Pour cela nous allons récupérer la dernière version de Cacti depuis les sources (Cacti en 0.8-7i):

sudo -s
 cd /usr/src/
 wget http://www.cacti.net/downloads/cacti-0.8.7i.tar.gz
 tar xzf cacti-0.8.7i.tar.gz
 mv cacti-0.8.7i /var/www/cacti
 Puis créons la base de donné Cacti :
 cd /var/www/cacti
 mysqladmin -u root -p create cacti
 mysql -u root -p cacti < cacti.sql

Accordons les droits à l’utilisateur cactiuser :

GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti';
FLUSH privileges;
exit

Modifier le mot de passe dans le fichier /var/www/cacti/include/config.php.

vi /var/www/cacti/include/config.php
$database_password = "cacti";

Ajoutons l’utilisateur cactiuser + propriétaire des dossiers adéquates.

useradd cactiuser -d /var/www/cacti -s /bin/false
chown -R www-data:www-data /var/ww/cacti
chown -R cactiuser /var/www/cacti/rra /var/www/cacti/log

Créons un fichier pour faire tourner le poller toutes les 5 minutes:

vi /etc/cron.d/cacti
*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1

Éditer le fichier /etc/php5/apache2/php.ini

vi /etc/php5/apache2/php.ini
extension=msql.so

extension Installation de Cacti

 

 

Faire de même avec /etc/php5/cli/php.ini

vi /etc/php5/cli/php.ini
extension=msql.so

Redémarrer Apache :

/etc/init.d/apache2 restart

Configuration

Placez vous sur la page http://IP_Cacti/cacti

install 300x241 Installation de Cacti

Cliquer sur Next >>

Vérification des prérequis puis Finish.

new install 300x154 Installation de Cacti

Le login/mdp est admin 

admin 300x177 Installation de Cacti

Spine

Nous allons mettre en place le paquet cacti-spine (poller plus efficace et plus rapide) les mises à jour sont ici

Vous devez d’abord installer un paquet pour ne pas subir d’erreur lors de la configuration de cacti-spine « libsnmp9-dev »

apt-get install  libsnmp9-dev
cd /usr/src/
wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.7i.tar.gz
tar xvzf cacti-spine-0.8.7i.tar.gz
cd cacti-spine-0.8.7i.
make
make install

Configuration de Spine

Nous allons copier le fichier de conf spine.conf

cp /usr/local/spine/etc/spine.conf.dist /usr/local/spine/etc/spine.conf

DB_Host localhost
DB_Database cacti
DB_User cactiuser
DB_Pass cacti
DB_Port 3306
DB_PreG 0

Activation du nouveau poller dans cacti, allez dans Console>Configuration>Settings puis dans l’onglet Paths et en dans Spine Poller File Path —> /usr/sbin/spine  puis faite save

Dans l’onglet Poller, changer le Poller type de cmd.php en spine puis save

spine2 300x209 Installation de Cacti

 

general 300x74 Installation de Cacti

Attender 15 minutes avant de voir apparaître les nouveaux graphes.
Ah oui !!! on peux aussi installer Cacti comme ça :

apt-get install cacti-cactid

Mais bon où est le plaisir !!!

Cet article peux vous intérresser :

Ajoutez et configurer SNMP sous Windows

Related posts:

A propos de l'auteur

matstar

Administrateur système et réseau depuis quelques années, j'ai créé ce blog comme carnet de route. De petits rien qui j'espère profiteront au plus grand nombre !

Lien Permanent pour cet article : http://blog.zenmail.biz/installation-de-cacti/

3 Commentaires

  1. yupachups

    Il est devenu incontournable ton blog !!!

  2. Gildas

    Hello !
    Sais-tu s’il est possible d’installer spine sur un syno DS110+ ?

    Merci pour tes supers articles :)

    1. matstar

      Bonjour,
      Mon tuto n’est valable que sur un Ubuntu/debian, facile a adapter aux autres Linux et consore.
      Pour l’adapter sur un synology, voici un tuto de chez nas-forum qui t’aidera au plus au point :
      http://www.nas-forum.com/forum/topic/5741-installation-de-cacti/
      Voila bon courage.

Laisser un commentaire