Ceci est une ancienne révision du document !
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 :
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Cacti est disponible dans les dépôts à partir de Ubuntu Dapper 6.06 LTS.
Installation à partir des dépôts
Il vous suffit, pour cela, d'installer le paquet Cacti ou taper la commande suivante :
sudo apt-get install cacti
Vous devrez également choisir le type de serveur Web, Apache2 étant conseillé.
Pour finir l'installation, dbconfig-common vous demandera si il doit configurer la base cacti.
Répondez par l'affirmative et suivez les instructions en saisissant de nouveau le mot de passe pour MySQL.
Installation à partir des sources
Installer les paquets php5-mysql php5-cgi php5-cli php5-snmp php-pear snmp snmpd.
Activez les dépôts Universe puis installez le paquet rrdtool.
Récupérer la 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
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
Éditez le fichier /etc/crontab pour y ajouter la ligne suivante :
*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1
Éditez le fichier /etc/php5/apache2/php.ini et décommenter la ligne suivante :
;extension=msql.so
Éditez le fichier /etc/php5/cli/php.ini et décommenter la ligne suivante :
;extension=msql.so
É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
Et après ?
Liens
- Site officiel Cacti (En)
- Forums officiels (En)