• Serveurs
  • [Discussion]Comparateur de stats Munin V2 {lighty}{nginx}

Merci pour le tuto.

Y'a plus qu'à intégrer ça dans le manager et ça sera parfait
Ha mais carrément oui le lien avec Seedbox-Manager !
Chouette la V2, je vois que tu fixes les tailles maintenant, il n'y avait pas ça avant. Munin est enquiquinant avec les tailles différentes sur les images, j'avais tenté de trouvé une feinte mais...
Ça aide pas pour la mise en page, j’ai fini par ravager le miens totalement donc on va pouvoir remettre au propre là 😂.
Ex.
Hello. Merci pour les encouragements et pour l'intégration au SM, j'aiderais si c'est possible. Il faut que je regarde comment ça fonctionne, j'espère que c'est pas trop complexe.

@ExRat Bien vu, les pages et les images se proportionnent en fonction de la largeur d'écran. C'était tout con, il suffisait de mettre un pourcentage dans le <div> des images et d'augmenter la résolution de sortie de munin.

La seule chose qui peut être casse-gueule pour l'intégration c'est l'automatisation de l'installation de munin et du plugin en fait. Il donne parfois des résultats aléatoires concernant l'adresse où les graphs s'affichent (parfois localhost/localhost, parfois localdomain.localhost/localhost), donc il faudrait comprendre comment il procède.


PS: Pour info, j'avais prévu de mettre un effet "fancybox" sur les graphs à la prochaine version mais j'ai un petit problème pour invoquer les sources jquery dans les dossiers externes sous nginx (un problème de droit). Donc je le mettrai quand ce sera réglé.
Pour l’intégration chez moi, je vais voir après avoir fini le "remove user" et fixer la V1
Pour rester dans la logique de Seedbox-Manger, que l'admin voit tout et chaque user seulement accès à ses stats perso.
En misant sur les ports 500x je devrais retomber sur mes pattes pour l'ajout/suppr, y'a plus qu'à...
Ex.
Pour faire une pages où chaque user ne voit que ses propres stats tu peux utiliser l'identifiant de connexion de l'user en question en invoquant le contenu de auth_require via php. C'est ce que j'ai fait pour personnaliser les liens verticaux de ma page d'origine et ça marche bien. Il faut juste ajouter une série de if et de GetElementbyID.innerhtml= dans la partie script de la page, je veux bien te filer cette partie si ça peut t'aider. Par contre il va falloir que ta constante "user attendu" soit renseignée par ailleurs...et c'est peut être pour ça que t'a besoin du port des users du coup.

*Préviens moi si tu comprends ce que je dis*edit* (:
Mouarfff, je vais jouer la montre sur les stats pour l'instant.
J'ai un soucis inattendu de numéro de port en cas de remove suivi d'ajout d'user sur les bras que j'ai pas vu arrivé...
Et je sens que ça va être encore rigolo comme tout à gérer là
Ex.
Ok Ex_, fais-moi signe quand tu t'en sors, si tu t'en sors ^^;
12 jours plus tard
Salut Aliochka,

Merci pour ton tuto !

J'ai néanmoins un problème d'envergure, et malgré le temps passé à essayer de le résoudre, je n'y arrive pas.

Pour t'expliquer, toutes les 5 minutes, je reçois ce mail :
Objet : Cron <munin@sd-#####> if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi

Corps du mail : not a reference at /usr/share/perl5/Munin/Master/Utils.pm line 908
J'ai installé et réinstallé tout plusieurs fois ; cela me fait ce mail dès l'installation de munin, dès la première étape.
Par ailleurs, le reste ne fonctionne pas vu que cette première étape semble bugger...

J'ai beaucoup cherché sur Google, mais en vain. Je vois bien que ce n'est pas du tout lié à ton tuto vu que c'est l'install de munin qui semble déconner mais cela m'empêche malheureusement de faire la suite de ton tuto...

Aurais-tu une idée ?

Merci d'avance !
Répondre…