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 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 quotidiens, hebdomadaires, mensuels et annuels. Voici 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]].// | ||