Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cacti [Le 26/04/2007, 11:01] zophcacti [Le 11/09/2022, 12:05] (Version actuelle) – 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) moths-art
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 ======
  
-{{serveur:cacti_logo.gif|}} 
  
 +**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:
  
 +{{ serveur:graph.png }}
  
-===== Qu'est-ce Cacti ? =====+===== 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]]**.
  
-Cacti est un logiciel de supervision basé sur RRDtool permettant de surveiller l’activité de son architecture informatique à partir de graphiques quotidienshebdomadairesmensuels et annuels. Voici un exemple de graphique+===== Installation ===== 
 +Il vous suffitpour celad'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] ** [[apt>Cacti,cacti-spine]]**.
  
-{{serveur:graph.png|}} 
  
-===== Installer Apache =====+====Créer la base de données Cacti====
  
-  sudo apt-get install apache2+  cd /var/www/cacti 
 +  sudo -
 +  mysqladmin -u root -p create cacti 
 +  mysql -u root -p cacti < cacti.sql 
 +  mysql -u root -p cacti 
 +  exit
  
-===== Installer MySQL =====+<code SQL> 
 +grant all on cacti.* to cactiuser@localhost identified by 'cacti'; 
 +flush privileges; 
 +quit 
 +</code>
  
-  $ sudo apt-get install mysql-server 
  
-A la configuration de Poxstfix choisir : 
  
-  Local only +[[:tutoriel:comment_installer_un_paquet|Modifier]] le mot de passe « cactiuser » en « cacti » dans le fichier **/var/www/cacti/include/config.php**.
-  Pour la question suivante laisser le paramètre par défaut+
  
-===== Installer PHP =====+<code php> 
 +$database_password "cactiuser"; 
 +</code>
  
-  sudo apt-get install php5+  sudo useradd cactiuser -d /var/www/cacti -s /bin/false 
 +  sudo chown -R cactiuser /var/www/cacti/rra /var/www/cacti/log
  
 +[[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/crontab** pour y ajouter la ligne suivante :
  
 +<file>
 +*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1
 +</file>
  
 +Redémarrer Apache :
  
-===== Installer Cacti =====+  sudo /etc/init.d/apache2 restart
  
-  $ 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 :+===== Configuration =====
  
-  deb http://fr.archive.ubuntu.com/ubuntu breezy universe +Dans votre navigateur web entrez http://localhost/cacti/
-  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 +Il reste plus qu'à configurer Cacti avec votre navigateur web préféré.
-  $ sudo apt-get install rrdtool+
  
-Récupérer la dernier version de [[http://www.cacti.net/download_cacti.php|Cacti]]+  User Name admin 
 +  Password : admin
  
-  $ 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 
  
 +[[:tutoriel:configurer_snmp_pour_utiliser_cacti_depuis_une_machine_distante|Configurer SNMP sur un serveur pour le rendre accessible à distance par Cacti]]
  
 +===== Liens =====
  
- +  [[http://www.cacti.net|Site officiel Cacti]]
- +
- +
- +
-===== Créer la base de données Cacti ===== +
- +
-  $ 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'; +
-  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>&+
- +
-Dans /etc/php5/apache2/php.ini décommenter la ligne suivante : +
- +
-  $ gksudo gedit /etc/php5/apache2/php.ini +
-  ;extension=mysql.so +
- +
-Dans /etc/php5/cli/php.ini décommenter la ligne suivante : +
- +
-  $ gksudo gedit /etc/php5/cli/php.ini +
-  ;extension=mysql.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 : [[utilisateurs:gwadboy]], [[utilisateurs:zoph]]//+// Contributeurs : [[utilisateurs:gwadboy]], [[utilisateurs:zoph]].//