Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
cacti [Le 22/01/2007, 00:10] 86.70.164.135 |
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 | ||
| - | A 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 ===== | + | [[: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-mysql | + | <code php> |
| - | $ sudo apt-get install php5-cgi | + | $database_password = "cactiuser"; |
| - | $ sudo apt-get install php5-snmp | + | </code> |
| - | $ 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 : | + | sudo useradd cactiuser -d /var/www/cacti -s /bin/false |
| + | sudo chown -R cactiuser /var/www/cacti/rra /var/www/cacti/log | ||
| - | deb http://fr.archive.ubuntu.com/ubuntu breezy universe | + | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/crontab** pour y ajouter la ligne suivante : |
| - | 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 | + | <file> |
| - | $ sudo apt-get install rrdtool | + | */5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1 |
| + | </file> | ||
| - | Récupérer la dernier version de [[http://www.cacti.net/download_cacti.php|Cacti]] | + | Redémarrer Apache : |
| - | $ sudo -s | + | sudo /etc/init.d/apache2 restart |
| - | $ 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 | + | |
| - | ===== Créer la base de donnée Cacti ===== | ||
| - | $ cd /var/www/cacti | + | ===== Configuration ===== |
| - | $ 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'; | + | Dans votre navigateur web entrez http://localhost/cacti/ |
| - | flush privileges; | + | |
| - | quit | + | |
| - | Modifier le mot de passe "cactiuser" en "cacti" | + | Il reste plus qu'à configurer Cacti avec votre navigateur web préféré. |
| - | $ sudo vim /var/www/cacti/include/config.php | + | User Name : admin |
| - | $database_password = "cactiuser"; | + | Password : admin |
| - | $ 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 | + | [[:tutoriel:configurer_snmp_pour_utiliser_cacti_depuis_une_machine_distante|Configurer SNMP sur un serveur pour le rendre accessible à distance par Cacti]] |
| - | $ sudo vim /etc/crontab | + | ===== Liens ===== |
| - | */5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1 | + | |
| - | Dans /etc/php5/apache2/php.ini décommenter la ligne suivante : | + | * [[http://www.cacti.net|Site officiel Cacti]] |
| - | + | ||
| - | $ sudo vim /etc/php5/apache2/php.ini | + | |
| - | ;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]].// |