Plugin Architecture sous cacti 0.8.7g
Résolu/Fermé
Etudiant_Informatique
Messages postés
88
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
4 octobre 2012
-
14 mars 2011 à 14:16
giomjon Messages postés 59 Date d'inscription mercredi 9 mars 2011 Statut Membre Dernière intervention 17 septembre 2011 - 16 mars 2011 à 11:44
giomjon Messages postés 59 Date d'inscription mercredi 9 mars 2011 Statut Membre Dernière intervention 17 septembre 2011 - 16 mars 2011 à 11:44
A voir également:
- Cacti plugin architecture
- Logiciel architecture gratuit - Télécharger - Architecture & Déco
- Architecture 3d gratuit - Télécharger - Architecture & Déco
- Plugin flash - Télécharger - Divers Web & Internet
- Logiciel architecture gratuit sketchup - Télécharger - 3D
- Logiciel de plan de maison : les meilleurs outils gratuits - Guide
4 réponses
giomjon
Messages postés
59
Date d'inscription
mercredi 9 mars 2011
Statut
Membre
Dernière intervention
17 septembre 2011
11
Modifié par giomjon le 15/03/2011 à 22:58
Modifié par giomjon le 15/03/2011 à 22:58
Bonjour,
Je pars du principe que sous Debian Cacti est installé dans /usr/share/cacti.
Le plugin architecture (PIA) doit être celui correspondant à la version de Cacti.
Avec Cacti 0.8.7g, il s'agit de PIA v2.8.
Le télécharger sur le serveur (http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz) :
Je pars du principe que sous Debian Cacti est installé dans /usr/share/cacti.
Le plugin architecture (PIA) doit être celui correspondant à la version de Cacti.
Avec Cacti 0.8.7g, il s'agit de PIA v2.8.
Le télécharger sur le serveur (http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz) :
#wget -P /usr/share/cacti/ http://mirror.cactiusers.org/...
Commencez par sauvegarder le dossier de cacti car l'installation du plugin Architecture écrase certains fichiers :
#cp -a /usr/share/cacti /usr/share/cacti_0.8.7g_save_20110314
Décompresser le fichier d'installation :
#cd /usr/share/cacti #tar -xvzf /usr/share/cacti/cacti-plugin-0.8.7g-PA-v2.8.tar.gz
Tous les fichiers sont décompressés dans le dossier /usr/share/cacti/cacti-plugin-arch
#ls /usr/share/cacti/cacti-plugin-arch LICENSE Readme.txt cacti-plugin-0.8.7g-PA-v2.8.diff files-0.8.7g pa.sql
On recopie le contenu du dossier « files-0.8.7g » dans le dossier d'installation de Cacti.
Cela va remplacer certains fichiers de Cacti, il faut accepter ces changements :
# cp -a /usr/share/cacti/cacti-plugin-arch/files-0.8.7g/* /usr/share/cacti/
Il faut ensuite modifier le nouveau fichier /usr/share/cacti/include/config.php pour se connecter à la base MySQL avec les identifiants de ta base :
$database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cactiuser"; /* load up old style plugins here */ $plugins = array(); //$plugins[] = 'thold'; /* Edit this to point to the default URL of your Cacti install ex: if your cacti install as at http://serverip/cacti/ this would be set to /cacti/ */ $url_path = "/cacti/"; /* Default session name - Session name must contain alpha characters */ #$cacti_session_name = "Cacti";
Il faut également faire attention à la variable suivante qui doit correspondre à l'url avec laquelle est accédée Cacti :
Exemple :
$url_path = "/projects/cacti/testing/";
pour un site disponible à l'adresse : http://servername/projects/cacti/testing/
De nouvelles tables sont nécessaires pour gérer les plugins dans Cacti. Pour les inclure dans la base de données nommée « Cacti » :
# mysql -u root -p -b Cacti < /usr/share/cacti/cacti-plugin-arch/pa.sql
Enfin, pour avoir accès aux différents modules complémentaires, il faut autoriser les utilisateurs de Cacti, y compris l'administrateur.
Il faut donc se connecter en html à Cacti en tant qu'admin et se rendre dans :
"Console" --> UserManagement --> choisir l'utilisateur "admin" --> cocher « plugin management » --> « save »
Dans la console, le menu « Plugin Management » devient visible au niveau de la section « Configuration ».
Voilà, ensuite reste à installer des plugins... et un dernier conseil, il vaut mieux commencer par des plugins sans configurations spécifiques comme : docs, hostinfo, ou monitor.
Bon courage.
Etudiant_Informatique
Messages postés
88
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
4 octobre 2012
13
Modifié par Etudiant_Informatique le 15/03/2011 à 14:27
Modifié par Etudiant_Informatique le 15/03/2011 à 14:27
Merci à toi mais ça n'a pas marché ...
il y avait un problème a ce niveau là :
cp -a /usr/share/cacti/cacti-plugin-arch/files-0.8.7e/* /usr/share/cacti/
J'ai remplacé cette ligne par :
cp -a /usr/share/cacti/cacti-plugin-arch/files-0.8.7g/* /usr/share/cacti//site
Parce que les fichiers à remplacés ne sont pas dans la racine de cacti mais dans le répertoire /site.
Ensuite dans /include la page config est comme ceci :
<?php
/*
+-------------------------------------------------------------------------+
| Copyright (C) 2004-2010 The Cacti Group |
| |
| This program is free software; you can redistribute it and/or |
| modify it under the terms of the GNU General Public License |
| as published by the Free Software Foundation; either version 2 |
| of the License, or (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
+-------------------------------------------------------------------------+
| Cacti: The Complete RRDTool-based Graphing Solution |
+-------------------------------------------------------------------------+
| This code is designed, written, and maintained by the Cacti Group. See |
| about.php and/or the AUTHORS file for specific developer information. |
+-------------------------------------------------------------------------+
| https://www.cacti.net/ |
+-------------------------------------------------------------------------+
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
require('/etc/cacti/debian.php');
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
Et c'est la page config.php.dist qui ressemble à :
<?php
/*
+-------------------------------------------------------------------------+
| Copyright (C) 2004-2010 The Cacti Group |
| |
| This program is free software; you can redistribute it and/or |
| modify it under the terms of the GNU General Public License |
| as published by the Free Software Foundation; either version 2 |
| of the License, or (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
+-------------------------------------------------------------------------+
| Cacti: The Complete RRDTool-based Graphing Solution |
+-------------------------------------------------------------------------+
| This code is designed, written, and maintained by the Cacti Group. See |
| about.php and/or the AUTHORS file for specific developer information. |
+-------------------------------------------------------------------------+
| https://www.cacti.net/ |
+-------------------------------------------------------------------------+
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "info2011";
$database_port = "3306";
/* load up old style plugins here */
$plugins = array();
//$plugins[] = 'thold';
/*
Edit this to point to the default URL of your Cacti install
ex: if your cacti install as at http://serverip/cacti/ this
would be set to /cacti/
*/
$url_path = "/cacti";
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
?>
Maintenant lorsque je vais sur @IP_Serveur/cacti je n'ai plus rien :(
il y avait un problème a ce niveau là :
cp -a /usr/share/cacti/cacti-plugin-arch/files-0.8.7e/* /usr/share/cacti/
J'ai remplacé cette ligne par :
cp -a /usr/share/cacti/cacti-plugin-arch/files-0.8.7g/* /usr/share/cacti//site
Parce que les fichiers à remplacés ne sont pas dans la racine de cacti mais dans le répertoire /site.
Ensuite dans /include la page config est comme ceci :
<?php
/*
+-------------------------------------------------------------------------+
| Copyright (C) 2004-2010 The Cacti Group |
| |
| This program is free software; you can redistribute it and/or |
| modify it under the terms of the GNU General Public License |
| as published by the Free Software Foundation; either version 2 |
| of the License, or (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
+-------------------------------------------------------------------------+
| Cacti: The Complete RRDTool-based Graphing Solution |
+-------------------------------------------------------------------------+
| This code is designed, written, and maintained by the Cacti Group. See |
| about.php and/or the AUTHORS file for specific developer information. |
+-------------------------------------------------------------------------+
| https://www.cacti.net/ |
+-------------------------------------------------------------------------+
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
require('/etc/cacti/debian.php');
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
Et c'est la page config.php.dist qui ressemble à :
<?php
/*
+-------------------------------------------------------------------------+
| Copyright (C) 2004-2010 The Cacti Group |
| |
| This program is free software; you can redistribute it and/or |
| modify it under the terms of the GNU General Public License |
| as published by the Free Software Foundation; either version 2 |
| of the License, or (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
+-------------------------------------------------------------------------+
| Cacti: The Complete RRDTool-based Graphing Solution |
+-------------------------------------------------------------------------+
| This code is designed, written, and maintained by the Cacti Group. See |
| about.php and/or the AUTHORS file for specific developer information. |
+-------------------------------------------------------------------------+
| https://www.cacti.net/ |
+-------------------------------------------------------------------------+
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "info2011";
$database_port = "3306";
/* load up old style plugins here */
$plugins = array();
//$plugins[] = 'thold';
/*
Edit this to point to the default URL of your Cacti install
ex: if your cacti install as at http://serverip/cacti/ this
would be set to /cacti/
*/
$url_path = "/cacti";
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
?>
Maintenant lorsque je vais sur @IP_Serveur/cacti je n'ai plus rien :(
Etudiant_Informatique
Messages postés
88
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
4 octobre 2012
13
16 mars 2011 à 09:50
16 mars 2011 à 09:50
Mon erreur venait du remplacement de $url_path = "/cacti";
Il faut ajouter un '/' à la fin ...
Merci à toi !
Il faut ajouter un '/' à la fin ...
Merci à toi !
giomjon
Messages postés
59
Date d'inscription
mercredi 9 mars 2011
Statut
Membre
Dernière intervention
17 septembre 2011
11
16 mars 2011 à 11:44
16 mars 2011 à 11:44
Je t'en prie ! N'oublie pas de passer le sujet comme étant résolu.
Bonne journée !
Bonne journée !