Je voudrais partager une seconde version du comparateur de stat munin que j'utilise sur mon serveur depuis quelques temps.
Installer munin
http://mondedie.fr/d/5195/1
Configurer munin pour la page
Placer le index.php sur votre serveur
Servir le index.php par le serveur
Sur lighty
Ajouter dans
Sur nginx
Elle doit maintenant être configurée.
Configurer les utilisateurs dans la page d'accueil
dans l'en-tête:
Notes:
- Sur la page d'accueil, deux liens raccordent la page à "seedbox-manager" et "cakebox", si vous les avez installés. Si j'ai pas fait d'erreur, c'est automatique, sinon les liens sont configurables dans le php ($link1 et $link2).
- La page est compatible netbook, ipad <-- testé
Quelques images
Aliochka.
PS: le lien pour la discussion --> http://mondedie.fr/d/5462/1
Description
Il s'agit d'un outil simple qui permet de visualiser et de comparer les graphs des utilisateurs surveillés par munin. Il repose sur une simple page web (index.php) qui invoque les tableaux munin des users séléctionnés grâce à des fonctions jquery. Prérequis
Installer munin
http://mondedie.fr/d/5195/1
Configurer munin pour la page
nano /etc/munin/munin.conf
Modifier en ces valeursmax_size_x 5000
max_size_y 5000
Ajouter à la finrtom_peers.graph_width 700
rtom_peers.graph_height 500
rtom_spdd.graph_width 700
rtom_spdd.graph_height 500
rtom_vol.graph_width 700
rtom_vol.graph_height 500
rtom_mem.graph_width 700
rtom_mem.graph_height 500
rtom2_peers.graph_width 700
rtom2_peers.graph_height 500
rtom2_spdd.graph_width 700
rtom2_spdd.graph_height 500
rtom2_vol.graph_width 700
rtom2_vol.graph_height 500
rtom2_mem.graph_width 700
rtom2_mem.graph_height 500
rtom3_peers.graph_width 700
rtom3_peers.graph_height 500
rtom3_spdd.graph_width 700
rtom3_spdd.graph_height 500
rtom3_vol.graph_width 700
rtom3_vol.graph_height 500
rtom3_mem.graph_width 700
rtom3_mem.graph_height 500
rtom4_peers.graph_width 700
rtom4_peers.graph_height 500
rtom4_spdd.graph_width 700
rtom4_spdd.graph_height 500
rtom4_vol.graph_width 700
rtom4_vol.graph_height 500
rtom4_mem.graph_width 700
rtom4_mem.graph_height 500
Placer le index.php sur votre serveur
cd /var/www/
wget http://www.lakameraobscura.com/img/members/2/comparomunin.zip
unzip comparomunin.zip
rm comparomunin.zip
chown -R www-data:www-data /var/www/comparomunin
Servir le index.php par le serveur
Sur lighty
Ajouter dans
auth.require =
.................
"/comparomunin/" => (
"method" => "digest",
"realm" => "YOUR_REALM_NAME",
"require" => "valid-user"
),
...............
),
)
La page devrait être protégée par mot de passe.Sur nginx
nano /etc/nginx/sites-enabled/rutorrent.conf
Ajouter## début de conf munin
location ^~ /comparomunin {
root /var/www;
include /etc/nginx/conf.d/php;
include /etc/nginx/conf.d/cache;
}
## fin de conf munin
La page devrait être visible à l'adresse https://DOMAIN_NAME/comparomunin/ et protégée par mot de passe.Elle doit maintenant être configurée.
Configurer les utilisateurs dans la page d'accueil
nano /var/www/comparomunin/index.php
Mettez les noms de vos Users à la place USER1 USER2 USER3 USER4 dans l'en-tête:
/*Reglages*/
/*Entrer les noms d'utilisateurs*/
$user1 = 'USER1'; <---
$user2 = 'USER2'; <---
$user3 = 'USER3'; <---
$user4 = 'USER4'; <---
/*Entrer le chemin host si different
Exemple: "/locahost/localhost/"*/
$localhost = "/localdomain/localhost.localdomain";
/*Pour personnaliser les liens verticaux
decommenter et completer*/
/* $link1 = 'http://YOUR_DOMAIN/seedbox-manager';*/
/* $link2 = 'http://cakebox.YOUR_DOMAIN.com';*/
On redémarreservice nginx restart
La page devrait s'afficher correctement en https://DOMAIN_NAME/comparomuninNotes:
- Sur la page d'accueil, deux liens raccordent la page à "seedbox-manager" et "cakebox", si vous les avez installés. Si j'ai pas fait d'erreur, c'est automatique, sinon les liens sont configurables dans le php ($link1 et $link2).
- La page est compatible netbook, ipad <-- testé
Quelques images
Aliochka.
PS: le lien pour la discussion --> http://mondedie.fr/d/5462/1