Bac à idée #8055
Ajouter un outils d'analyse du réseau et de la charge machine (load)
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
03/02/2015
Echéance:
% réalisé:
0%
Description
Ajouter une application type Munin ou Cacti pour avoir un historique :
- du trafic réseau
- de la charge machine
- de l'état de la mémoire
etc.
Sous-tâches
Historique
#1 Mis à jour par Klaas TJEBBES il y a presque 10 ans
Pour installer Munin sur Amon :
apt-eole install munin munin-node
Pour le rendre accessible via Nginx :
# Configuration HTTPS leparc.ac-dijon.fr server { listen 443; ssl on; ssl_certificate /etc/ssl/certs/0211227V-amon.pem; ssl_certificate_key /etc/ssl/certs/0211227V-amon.key; ssl_client_certificate /etc/ssl/certs/ca.crt; access_log /var/log/nginx/revprox.revprox_http.access-ssl.log; server_name leparc.ac-dijon.fr; error_page 403 404 502 503 504 /nginx.html; location = /nginx.html{ root /var/www/nginx-default; } location /munin { #auth_basic "Restricted"; # Create the htpasswd file with the htpasswd tool. #auth_basic_user_file /etc/nginx/htpasswd; allow 194.167.18.244; deny all; alias /var/cache/munin/www/; expires modified +310s; } location / { proxy_pass http://10.121.58.5; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Destination $dest; set $dest $http_destination; #2131 index 50x.html; root /var/www/nginx-default/; } }
#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tracker changé de Evolution à Scénario
ça peut être compliqué de faire un truc générique si il doit être configurable avec Nginx (Amon) et/ou Apache (Scribe) ...
#3 Mis à jour par Klaas TJEBBES il y a plus de 9 ans
Munin se décompose en deux parties :
- L'interface Web (paquet "munin")
- La partie relevé d'informations (paquet "munin-node")
Il est possible d'ajouter plusieurs "node" sur une interface Web comme par exemple https://leparc.ac-dijon.fr/munin/
On peut proposer :- de n'ajouter l'interface que sur les modules ayant Apache et/ou Nginx
- dans gen_config une fonction d'ajout de node (autre que le node local ajouté par défaut)
Exemple d'ajout d'un node :
root@pf-amon:~# cat /etc/munin/munin-conf.d/scribe.conf [scribe.col-parc.lan] address 10.121.58.5 use_node_name yesDeux paquets :
- eole-munin
- eole-munin-node
- eole-munin-apache
- eole-munin-nginx
- eole-munin-node
Mettre dans les paquets <nom_du_module>-pkg la dépendance sur le paquet (apache/nginx) qui convient.
#4 Mis à jour par Daniel Dehennin il y a environ 9 ans
#5 Mis à jour par Olivier FEBWIN il y a environ 9 ans
Oui, en effet !
Un petit "relooking" des graph serait le bienvenu...
Il serait surtout très utile de pouvoir consulter de graph antérieurs à une journée.
#6 Mis à jour par Scrum Master il y a plus de 8 ans
- Release mis à EOLE 2.4.2.1
#7 Mis à jour par Scrum Master il y a plus de 8 ans
- Tracker changé de Scénario à Bac à idée
#8 Mis à jour par Klaas TJEBBES il y a plus de 7 ans
Conf Apache (Ubuntu 16.04) :
Alias /munin /var/cache/munin/www <Directory /var/cache/munin/www> Require local Options None </Directory> ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph <Location /munin-cgi/munin-cgi-graph> Require local <IfModule mod_fcgid.c> SetHandler fcgid-script </IfModule> <IfModule !mod_fcgid.c> SetHandler cgi-script </IfModule> </Location>