Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
cacti [Le 20/12/2006, 12:11]
ostaquet créée
cacti [Le 11/09/2022, 12:05] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>breezy ​administration serveur ​securite systeme}}+{{tag>Xenial ​administration serveur ​sécurité système supervision}}
  
 ---- ----
 +
 +{{ serveur:​cacti_logo.gif}}
  
 ====== Cacti : un serveur de supervision ====== ====== Cacti : un serveur de supervision ======
  
-===== Qu'​est-ce Cacti ? ===== 
  
-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.+**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:
  
-===== Installer Apache =====+{{ serveur:​graph.png }}
  
-  $ sudo apt-get install apache2+===== Pré-requis ===== 
 +  
 +  * Disposer des [[: sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée. 
 +  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>​snmpd,​snmp-mibs-downloader,​rrdtool,​php5-mysql,​php5-cgi,​php5-cli,​php5-snmp,​php-pearapache2,​mysql-server,​php5]]**.
  
-===== Installer MySQL =====+===== Installation ​===== 
 +Il vous suffit, pour cela, d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] ** [[apt>​Cacti,​cacti-spine]]**.
  
-  $ sudo apt-get install mysql-server 
  
-la configuration ​de Poxstfix choisir :+====Créer ​la base de données Cacti====
  
-  ​Local only +  ​cd /​var/​www/​cacti 
-  ​Pour la question suivante laisser le paramètre par défaut+  ​sudo -s 
 +  mysqladmin -u root -p create cacti 
 +  mysql -u root -p cacti < cacti.sql 
 +  mysql -u root -p cacti 
 +  exit
  
-===== Installer PHP =====+<code SQL> 
 +grant all on cacti.* to cactiuser@localhost identified by '​cacti';​ 
 +flush privileges;​ 
 +quit 
 +</​code>​
  
-  $ sudo apt-get install php5 
  
-===== Installer Cacti ===== 
  
-  $ sudo apt-get install php5-mysql +[[:​tutoriel:​comment_installer_un_paquet|Modifier]] le mot de passe « cactiuser » en « cacti » dans le fichier **/​var/​www/​cacti/​include/​config.php**.
-  $ sudo apt-get install php5-cgi +
-  $ sudo apt-get install php5-snmp +
-  $ sudo apt-get install ​php-pear +
-  $ sudo apt-get install snmp +
-  $ sudo apt-get install snmpd+
  
-Dans /etc/​apt/​sources.list décommenter les lignes suivantes :+<code php> 
 +$database_password = "​cactiuser";​ 
 +</code>
  
-  ​deb http://fr.archive.ubuntu.com/ubuntu breezy universe +  ​sudo useradd cactiuser -d /var/www/cacti -s /bin/false 
-  ​deb-src http://fr.archive.ubuntu.com/ubuntu breezy universe +  ​sudo chown -R cactiuser ​/var/www/cacti/rra /var/www/cacti/log
-  deb http://security.ubuntu.com/ubuntu breezy-security universe +
-  deb-src http://security.ubuntu.com/​ubuntu breezy-security universe+
  
-  $ sudo apt-get update +[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​crontab** pour y ajouter la ligne suivante :
-  $ sudo apt-get install rrdtool+
  
-Récupérer la dernier version de [[http://www.cacti.net/download_cacti.php|Cacti]]+<​file>​ 
 +*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&​1 
 +</​file>​
  
-  $ sudo mv cacti-version.tar.gz /var/www +Redémarrer Apache :
-  $ sudo cd /var/www +
-  $ sudo tar xzf cacti-version.tar.gz +
-  $ sudo mv cacti-version cacti +
-  $ sudo rm cacti-version.tar.gz+
  
-===== Créer la base de donnée Cacti =====+  sudo /​etc/​init.d/​apache2 restart
  
-  $ cd /​var/​www/​cacti 
-  $ sudo mysqladmin -u root -p create cacti 
-  $ sudo mysql -u root -p cacti < cacti.sql 
-  $ sudo mysql -u root -p cacti 
  
-  grant all on cacti.* to cactiuser@localhost identified by '​cacti';​ +===== Configuration =====
-  flush privileges;​ +
-  quit+
  
-Modifier le mot de passe "​cactiuser"​ en "cacti"+Dans votre navigateur web entrez http://​localhost/​cacti/
  
-  $ sudo vim /​var/​www/​cacti/​include/​config.php +Il reste plus qu'à configurer Cacti avec votre navigateur web préféré.
-  $database_password = "​cactiuser";​+
  
-  ​$ sudo useradd cactiuser -d /​var/​www/​cacti -s /bin/false +  ​User Name : admin 
-  ​$ sudo chown -R cactiuser /​var/​www/​cacti/​rra /​var/​www/​cacti/​log+  ​Password : admin
  
-Ajoutez la ligne suivante dans le fichier crontab 
  
-  $ sudo vim /​etc/​crontab +[[:​tutoriel:​configurer_snmp_pour_utiliser_cacti_depuis_une_machine_distante|Configurer SNMP sur un serveur pour le rendre accessible à distance par Cacti]]
-  */5 * * * * cactiuser php5 /​var/​www/​cacti/​poller.php > /dev/null 2>&1+
  
-Dans /​etc/​php5/​apache2/​php.ini décommenter la ligne suivante :+===== Liens =====
  
-  ​$ sudo vim /​etc/​php5/​apache2/​php.ini +  ​* [[http://www.cacti.net|Site officiel ​Cacti]]
-  ;​extension=mysql.so +
- +
-Dans /​etc/​php5/​cli/​php.ini décommenter la ligne suivante ​: +
- +
-  $ sudo vim /etc/php5/​cli/​php.ini +
-  ;​extension=mysql.so +
- +
-Dans /​etc/​php5/​cgi/​php.ini décommenter la ligne suivante : +
- +
-  $ sudo vim /​etc/​php5/​cgi/​php.ini +
-  ;​extension=mysql.so +
- +
-Redémarrer Apache : +
- +
-  $ sudo /​etc/​init.d/​apache2 restart +
- +
-Dans votre navigateur web entrez http://​@ip/​cacti/​ +
- +
-Il reste plus qu'à configurer ​Cacti avec votre navigateur web préféré. +
- +
-  User Name : admin +
-  Password : admin+
  
 ---- ----
  
-// Contributeurs : [[utilisateurs:​gwadboy]] //+// Contributeurs : [[utilisateurs:​gwadboy]], [[utilisateurs:​zoph]].//
  • cacti.1166613115.txt.gz
  • Dernière modification: Le 22/01/2007, 00:10
  • (modification externe)