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édentes Révision précédente
Prochaine révision
Révision précédente
cacti [Le 16/04/2008, 02:39]
Ner0lph ancienne révision restauré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 sécurité système}}+{{tag>Xenial ​administration serveur sécurité système ​supervision}}
  
 ---- ----
 +
 +{{ serveur:​cacti_logo.gif}}
  
 ====== Cacti : un serveur de supervision ====== ====== Cacti : un serveur de supervision ======
  
-[[http://​www.cacti.net|{{serveur:​cacti_logo.gif|}}]]\\ ​ 
-[[http://​www.cacti.net|Site officiel 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. Voici un exemple de graphique:
  
-===== Qu'​est-ce Cacti ? =====+{{ serveur:​graph.png }}
  
-**Cacti** est un logiciel de supervision basé sur RRDtool permettant de surveiller l’activité de son architecture informatique à partir de graphiques quotidienshebdomadairesmensuels et annuelsVoici un exemple de graphique: ​+===== 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]]**.
  
-{{serveur:graph.png|}} +===== Installation ===== 
-test+Il vous suffit, pour cela, d'[[:tutoriel:​comment_installer_un_paquet|installer les paquets]] ** [[apt>​Cacti,​cacti-spine]]**.
  
-===== Installer Apache ===== 
  
-  sudo apt-get install apache2 +====Créer la base de données Cacti====
- +
- +
-===== Installer MySQL ===== +
- +
-  sudo apt-get install mysql-server +
- +
-À la configuration de Postfix choisir : +
- +
-  Local only +
-  Pour la question suivante laisser le paramètre par défaut +
- +
-===== Installer PHP ===== +
- +
-  sudo apt-get install php5 +
- +
- +
- +
- +
-===== Installer Cacti ===== +
- +
-  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 : +
-<​file>​ +
-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 +
-</​file>​ +
-  sudo apt-get update +
-  sudo apt-get install rrdtool +
- +
-Récupérer la dernier version de [[http://​www.cacti.net/​download_cacti.php|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 +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Créer la base de données Cacti =====+
  
   cd /​var/​www/​cacti   cd /​var/​www/​cacti
Ligne 78: Ligne 32:
  
 <code SQL> <code SQL>
-  ​grant all on cacti.* to cactiuser@localhost identified by '​cacti';​ +grant all on cacti.* to cactiuser@localhost identified by '​cacti';​ 
-  flush privileges;​ +flush privileges;​ 
-  quit+quit
 </​code>​ </​code>​
  
-Modifier le mot de passe "​cactiuser"​ en "​cacti"​ 
  
-  $ gksudo gedit /​var/​www/​cacti/​include/​config.php + 
-  $database_password = "​cactiuser";​+[[:​tutoriel:​comment_installer_un_paquet|Modifier]] le mot de passe « cactiuser » en « cacti » dans le fichier **/​var/​www/​cacti/​include/​config.php**. 
 + 
 +<code php> 
 +$database_password = "​cactiuser";​ 
 +</​code>​
  
   sudo useradd cactiuser -d /​var/​www/​cacti -s /bin/false   sudo useradd cactiuser -d /​var/​www/​cacti -s /bin/false
   sudo chown -R cactiuser /​var/​www/​cacti/​rra /​var/​www/​cacti/​log   sudo chown -R cactiuser /​var/​www/​cacti/​rra /​var/​www/​cacti/​log
  
-Ajoutez la ligne suivante dans le fichier crontab+[[:​tutoriel:​comment_editer_un_fichier|Éditez ​le fichier]] **/etc/crontab** pour y ajouter la ligne suivante :
  
-  $ gksudo gedit /​etc/​crontab +<​file>​ 
-  */5 * * * * cactiuser php5 /​var/​www/​cacti/​poller.php > /dev/null 2>&1+*/5 * * * * cactiuser php5 /​var/​www/​cacti/​poller.php > /dev/null 2>&1 
 +</​file>​
  
-Dans /​etc/​php5/​apache2/​php.ini décommenter la ligne suivante ​:+Redémarrer Apache ​:
  
-  ​$ gksudo gedit /etc/php5/apache2/php.ini +  ​sudo /etc/init.d/​apache2 ​restart
-  ;​extension=mysql.so+
  
-Dans /​etc/​php5/​cli/​php.ini décommenter la ligne suivante : 
  
-  $ gksudo gedit /​etc/​php5/​cli/​php.ini +===== Configuration =====
-  ;extension=mysql.so+
  
-Dans /etc/php5/cgi/php.ini décommenter la ligne suivante :+Dans votre navigateur web entrez http://localhost/cacti/
  
-  $ gksudo gedit /​etc/​php5/​cgi/​php.ini +Il reste plus qu'à configurer Cacti avec votre navigateur web préféré.
-  ;​extension=mysql.so+
  
-Redémarrer Apache ​:+  User Name admin 
 +  Password : admin
  
-  $ sudo /​etc/​init.d/​apache2 restart 
  
-Dans votre navigateur web entrez http://​localhost/​cacti/​+[[:tutoriel:​configurer_snmp_pour_utiliser_cacti_depuis_une_machine_distante|Configurer SNMP sur un serveur pour le rendre accessible à distance par Cacti]]
  
-Il reste plus qu'à configurer Cacti avec votre navigateur web préféré.+===== Liens =====
  
-  ​User Name admin +  ​* [[http://​www.cacti.net|Site officiel Cacti]]
-  Password : admin+
  
 ---- ----
  
 // Contributeurs : [[utilisateurs:​gwadboy]],​ [[utilisateurs:​zoph]].//​ // Contributeurs : [[utilisateurs:​gwadboy]],​ [[utilisateurs:​zoph]].//​
  • cacti.1208306363.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)