Update : Installation de Cacti et des plugins Network Weathermap et Discovery
Adminstration Server Linux, Debian, Supervision Add commentsLe tuto précédent étant dépassé, je ai refait l’installation à partir d’une debian squeeze et cacti 0.8.7g. Pour les détails et/ou explication référez vous à l’ancien tuto
Installation du serveur LAMP
aptitude update && aptitude full-upgrade aptitude install apache2 mysql-server php5 php5-cli snmp rrdtool phpmyadmin php-pear unzip patch
Installation de cacti
aptitude install cacti cacti-spine
Installation du Plugin Architecture
cd /tmp wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz tar xvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz
cd cacti-plugin-arch cp cacti-plugin-0.8.7g-PA-v2.8.diff /usr/share/cacti/site/ cd /usr/share/cacti/site/
patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff mysql -u root -p cacti < /tmp/cacti-plugin-arch/pa.sql
vi include/config.php
Remplacer
$url_path = "/";
par
$url_path = "/cacti/";
Installation du Plugin Network Weathermap
cd /usr/share/cacti/site/plugins wget http://www.network-weathermap.com/files/php-weathermap-0.97a.zip unzip php-weathermap-0.97a.zip
vi weathermap/editor.php
Remplacer
$ENABLED=false;
par
$ENABLED=true;
chown www-data weathermap/configs -R chown www-data /usr/share/cacti/site/plugins/weathermap/output -R
Activation du plugin
-> User Management -> admin -> cocher [Plugin Management]
-> Plugin Management
aptitude install apache2 mysql-server php5 php5-cli snmp rrdtool phpmyadmin php-pear unzip patch
Les paquets suivants ont des dépendances non satisfaites :
apache2-mpm-prefork: Est en conflit avec: apache2-mpm qui est un paquet virtuel
apache2-mpm-worker: Est en conflit avec: apache2-mpm qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
1) apache2-mpm-worker [Non installé]
Accepter cette solution ? [Y/n/q/?]Y
aptitude install cacti cacti-spine
ATTENTION : le répertoire d’installation a changé ! │
libphp-adodb n’est plus installé dans /usr/share/adodb. Le nouveau chemin d’installation (« include path » pour php) est maintenant /usr/share/php/adodb. │
Veuillez mettre à jour votre fichier php.ini. Par ailleurs, vous devrez peut-être également modifier la configuration de votre serveur web.
cd /tmp
wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz
tar xvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz
cd cacti-plugin-arch
cp cacti-plugin-0.8.7g-PA-v2.8.diff /usr/share/cacti/site/
cd /usr/share/cacti/site/
patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff
mysql -u root -p cacti < /tmp/cacti-plugin-arch/pa.sql
vi include/config.php
$url_path = « /cacti/ »;
cd /usr/share/cacti/site/plugins
wget http://www.network-weathermap.com/files/php-weathermap-0.97a.zip
vi weathermap/editor.php
$ENABLED=true;
chown www-data weathermap/configs -R
chown www-data /usr/share/cacti/site/plugins/weathermap/output -R
janvier 19th, 2012 at 7 h 37 min
Sur une Debian squeeze à jour (19 Janvier 2012), l’application du patch provoque 2 erreurs, dont voici les extraits :
patching file auth_changepassword.php
patching file auth_login.php
Hunk #1 FAILED at 124.
1 out of 4 hunks FAILED — saving rejects to file auth_login.php.rej
patching file data_sources.php
Hunk #6 FAILED at 1323.
1 out of 6 hunks FAILED — saving rejects to file data_sources.php.rej
patching file graph_image.php
Ces erreurs peuvent être facilement corrigées manuellement (nécessairement). Elles sont dues à de très minimes modifications des fichiers sources originaux (ajout de commentaire dans le code et/ou ajout de vérification de chaine de caractère).
janvier 20th, 2012 at 15 h 07 min
Bonjour,
Sur la même Debian squeeze, j’ai aussi les erreurs je cherche pour modifier les fichiers sources mais sans succès. Tu pourrais me fournir quelque explication sur les modifications à faire ??
Merci d’avance
janvier 23rd, 2012 at 0 h 32 min
Slt,
Je n’ai pas encore testé la version 0.8.7i, mais elle est disponible avec le plugin architecture installé
http://www.cacti.net/download_cacti.php
Bonne journée 🙂
mars 26th, 2013 at 8 h 53 min
HY,
j’ai un petit soucis , les plugins semblent bien installés, ils sont bien configurés dans cacti mais lorsque je clic sur l’onglet weathermap j’ai un écran blanc sans message d’erreur. Une idée?