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]].// |