Retour : Page Principale > sommaire aide > sommaire aide logiciels

Munin

Munin est un outil en deux parties :
  • Munin-node qui est la partie "dĂ©mon" qui surveille le système et gĂ©nère les stats brutes
  • Munin proprement dit est le grapheur, l'affichage de ces graphes se fait par un serveur web.
Installation des deux parties sur deux machines différentes ou sur une machine unique.
Munin-node génére seulement des fichiers html, png, css.. qui sont placés dans le dossier /var/cache/munin/www (pas de perl, php...)

Ressources

Configurer le fichier de conf nginx du domaine munin pour nginx
server {
    server_name munin.agathis.tela-botanica.net www.munin.agathis.tela-botanica.net;
    server_name_in_redirect off;
    root "/home/admin/www/munin";

    index index.html;
    client_max_body_size 10m;

    access_log /home/admin/_logs/access.log;
    error_log /home/admin/_logs/error.log;
        
    if ($http_user_agent ~* (Baiduspider|webalta|nikto|wkito|pikto|scan|acunetix|morfeus|webcollage|youdao) ) {
        return 401;
    }   

    if ($http_user_agent ~* (HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner) ) { 
        return 401;
    }   

    # Acces sécurisé : 
    # - créer un fichier /home/admin/www/.htpasswd
    # - ajouter un utilisateur admin et définir son mot de passe avec la commande : 
    # htpasswd -c /home/admin/www/.htpasswd admin
    # - DĂ©commenter les lignes ci-dessous
    #location / { 
    #    auth_basic "Administrator Login";
    #    auth_basic_user_file /home/admin/.htpasswd;
    #}  
 
    location /nginx_status {
        stub_status on; 
        access_log   off;
        allow 127.0.0.1;
        deny all;
    }   
}