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 15/04/2008, 11:18]
193.251.190.239, 127.0.0.1
cacti [Le 05/04/2019, 13:33] (Version actuelle)
217.109.195.73 [Cacti : un serveur de supervision]
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 ======
  
-[[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 quotidiens, hebdomadaires,​ mensuels ​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====
  
 +  cd /​var/​www/​cacti
 +  sudo -s
 +  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 Postfix 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 -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=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]].//
  • cacti.1208251096.txt.gz
  • Dernière modification: Le 15/04/2008, 11:20
  • (modification externe)