{{tag>Breezy Intrepid Hardy administration serveur sécurité système 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 }} ===== Pré-requis ===== Pour pouvoir utiliser Cacti, il faut Apache, MySQL et PHP : [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **apache2 mysql-server php5**. À la configuration de Postfix choisir : Local only Pour la question suivante laisser le paramètre par défaut ===== Installation ===== Cacti est disponible dans les dépôts à partir de Ubuntu 8.04 LTS. ==== Installation à partir des dépots ==== Avant de procéder à l'installation de cacti par les dépots soyez sûr d'avoir un serveur apache/mysql fonctionnel Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ** [[apt://cacti|Cacti]] ** ==== Installation à partir des sources ==== [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] **php5-mysql php5-cgi php5-cli php5-snmp php-pear snmp snmpd**. Activez les dépôts //Universe// puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **rrdtool**. Récupérer la [[http://www.cacti.net/download_cacti.php|dernière version de 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 sudo -s mysqladmin -u root -p create cacti mysql -u root -p cacti < cacti.sql mysql -u root -p cacti exit grant all on cacti.* to cactiuser@localhost identified by 'cacti'; flush privileges; quit [[:tutoriel:comment_installer_un_paquet|Modifier]] le mot de passe « cactiuser » en « cacti » dans le fichier **/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 [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/crontab** pour y ajouter la ligne suivante : */5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1 [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/php5/apache2/php.ini** et décommenter la ligne suivante : ;extension=msql.so [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/php5/cli/php.ini** et décommenter la ligne suivante : ;extension=msql.so [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/php5/cgi/php.ini** et décommenter la ligne suivante : ;extension=msql.so Redémarrer Apache : sudo /etc/init.d/apache2 restart ===== Configuration ===== 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 [[: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]] ---- // Contributeurs : [[utilisateurs:gwadboy]], [[utilisateurs:zoph]].//