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 26/04/2007, 11:01] zoph |
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 ====== | ||
- | {{serveur:cacti_logo.gif|}} ====== Cacti : un serveur de supervision ====== | ||
+ | **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 quotidiens, hebdomadaires, mensuels et annuels. Voici un exemple de graphique: | + | ===== Installation ===== |
+ | Il vous suffit, pour cela, d'[[: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 -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 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>&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]].// |