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 12 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 11 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 environ 11 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 yes
Deux 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 11 ans
#5 Mis à jour par Olivier FEBWIN il y a environ 11 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 10 ans
- Release mis à EOLE 2.4.2.1
#7 Mis à jour par Scrum Master il y a plus de 10 ans
- Tracker changé de Scénario à Bac à idée
#8 Mis à jour par Klaas TJEBBES il y a plus de 9 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>