Aller au contenu

Featured Replies

  • Réponses 508
  • Vues 306.3 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Most Popular Posts

  • hpsmartyz
    hpsmartyz

    Un grand merci à l'équipe de modération qui m'a permis de récupérer mon compte 👌

  • pfiou, pas simple les stats sur la livebox. Désolé ça dépasse sensiblement la thématique "synology", mais ça peut intéresser certains néanmoins. les stats de trafic des terminaux mobiles se trouv

Images postées

Posté(e)
  • Auteur

Intégration de Cacti Plugin Architecture (PIA)

L'un des intérêt de Cacti est sa flexibilité et sa capacité d'évolution. A cet égard on peut installer la PIA qui permet l'installation de plugins développés par tout un chacun.

Tutoriels de référence:

http://cactiusers.or...itectureInstall

http://cactiusers.or...opic.php?t=1432

De même que pour Cacti, ce tutoriel a été réalisé avec une version maintenant ancienne de la PIA (v2.3). Ce tutoriel reste cependant très largement appliquable à la dernière en date (v2.6). Des informations en violet sont là en complément ou alternative au texte originel.

Téléchargement de la PIA

La PIA se télécharge là: http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.6.zip

Copier cette archive sur votre Synology, par exemple dans /tmp

Installation de la PIA

Dans le répertoire dans lequel vous avez copié l'archive:

shell> tar -zxvf cacti-plugin-arch.tar.gz

Le résultat de l'archive décompressée est un dossier cacti-plugin-arch qui contient tout un ensemble de nouveaux fichiers ou de fichiers de Cacti à mettre à jour.

La méthode simple serait l'utilisation de la commande patch mais elle n'est pas disponible sur le Synology.

La méthode alternative consiste à copier les fichiers dans les répertoires appropriés écrasant, si besoin, les existants.

Il n'y a pas de risque à cela, vous ne devriez pas avoir modifié les fichiers en question.

Attention: si cela n'est pas le cas soyez vigilants!

Pour Cacti 0.8.7b et PIA 2.3:

A cet égard, dans l'exacte configuration de ce tutoriel, la PIA écrase le fichier cacti/lib/functions.php qui a été patché au cours de la première partie de ce tutoriel. La solution à ce point est précisée (et à réaliser) après la prochaine étape.

Donc, en supposant que vous êtes dans le répertoire dans lequel vous avez tapé la commande de décompression de l'archive, en supposant que vous avez installé Cacti dans le répertoire /var/services/web/cacti/ et prenant comme exemple la version de la PIA disponible au jour de ce post, tapez ces commandes:

shell> cd cacti-plugin-arch/files-0.8.7b

shell> cp -R * /var/services/web/cacti/

Suite à l'écrasement de cacti/lib/functions.php par la PIA il faut à nouveau appliquer le patch Cacti (mais pas récupérer le fichier originel Cacti patché car la PIA apporte, à cacti/lib/functions.php, des modifications nécessaires à son fonctionnement).

Deux solutions à cela, ou bien appliquer le patch à nouveau ou bien aller en section téléchargement (ici) et simplement récupérer le fichier. Donc, dans l'archive provenant de la zone téléchargement, récupérer le fichier cacti/lib/postPIA_functions.php, renomer sur votre Synology ce fichier en functions.php et recopier ce fichier dans cacti/lib/ sur votre Synology, écrasant le fichier existant.

Pour Cacti 0.8.7e et PIA 2.6:

La PIA est postérieure à la version 0.8.7e de Cacti et à tous ses patchs. La PIA intègre donc les fichiers patchés. Il vous suffit donc de recopier chacun des fichiers .php de la PIA dans les répertoires de Cacti correspondants:

shell> cd cacti-plugin-arch/files-0.8.7e

shell> cp -R * /var/services/web/cacti/

Import de la base de données de la PIA

En supposant que vous êtes dans le répertoire dans lequel vous avez tapé la commande de décompression de l'archive:

shell> cd /opt/bin

shell> ./mysql -u root -p nom-de-la-base < cacti-plugin-arch/pa.sql

nom-de-la-base fait référence à la base de données de Cacti, créée dans la première partie de ce tutoriel.

Application des droits

shell> cd /opt/bin

shell> ./mysql -u root -p

mysql> FLUSH PRIVILEGES;

mysql> exit

Configuration de la PIA

Il reste une dernière et simple étape, la modification d'un fichier.

Toujours en supposant que vous avez installé Cacti dans le répertoire /var/services/web/cacti/ shell> vi /var/services/web/cacti/include/global.php

Modifier la ligne 56 de telle sorte à avoir:

$config['url_path'] = '/cacti/';

Cette variable donne en fait le chemin de Cacti par rapport à l'url racine de votre serveur web.

Il est considéré ici que Cacti a été installé dans /var/services/web/cacti/ et est donc accessible à l'adresse: http://ip-du-synology/cacti

Si ce n'est pas le cas, adaptez en fonction de votre installation propre.

Gestion des permissions

Loggez vous dans Cacti, allez à:

Utilities > User Management

Sélectionnez un utilisateur (normalement admin, mais ça dépend à qui vous voulez donner les droits)

Cliquez sur l'onglet Realm Permissions, cochez la case Plugin Management, sauvegardez.

Voilà, Cacti est maintenant prêt à intégrer des plugins.

http://cactiusers.org/downloads/

Une fois la PIA installée et avant de pouvoir installer des plugins, il faut installer celui de base: le plugin Settings (voir __p__39570&#entry39570"'>ici).

PROCEDURES POUR LA MISE A JOUR DE LA PIA: ici

Posté(e)
  • Auteur

Salut,

Pourrais tu me dire si tu utilise la MIB apple pour monitorer time capsule ou si tu fait du snmp tout simple?

Salut,

je suis pas s

Posté(e)
  • Auteur
Ok comme moi, mais je sais que certain ont fait des srcipts afin de monitorer les disques, chaque port de la b
Posté(e)
  • Auteur

Oui bien sur, mais en ce moment le temps me manque.

Pour la MIB je pense mais je ne suis pas sur a 100% du fait que je n'arrive pas

Posté(e)

ah, ok. Et copier un fichier suffit?

Ben pour ensuite exploiter la mib oui, mais il te faut des scripts qui vont chercher les bonnes informations en fonction de cette mib.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.