TrollabWikimonitoringmunin

Clients

aptitude install munin-node
 
cd /etc/munin/plugins
ln -s /usr/libexec/munin/plugins/if_ /etc/munin/plugins/if_eth1
ln -s /usr/libexec/munin/plugins/iostat
ln -s /usr/libexec/munin/plugins/netstat

Serveur

aptitude install munin

Extra

aptitude install munin-libvirt-plugins munin-plugins munin-plugins-extra

plugin Varnish

(source: https://www.noobunbox.net/)

Installez git-core afin de pouvoir télécharger le plugin depuis github

aptitude install git-core
Rendez vous dans le dossier ou sont stockés les plugins de Munin
cd /usr/share/munin/plugins
Téléchargez le plugin Varnish
git clone git://github.com/basiszwo/munin-varnish.git
Modifions les permissions
chmod a+x /usr/share/munin/plugins/munin-varnish/varnish_*
Installez le plugin
ln -s /usr/share/munin/plugins/munin-varnish/varnish_* /etc/munin/plugins/
Modifiez le fichier de configuration du noeud Munin /etc/munin/plugin-conf.d/munin-node et ajouter ces deux lignes :
[varnish*]
user root
Enfin re-démarrez munin-node
service munin-node restart

plugin nginx

Avant toute chose, être sur d'avoir installé correctement nginx avec le module HttpStubStatusModule, pour savoir si c'est bon, vous pouvez vérifier avec :

nginx -V 2>&1 | grep -o with-http_stub_status_module

Si vous ne voyez pas s'afficher with-http_stub_status_module celà signifie que vous devrez ré-installer nginx-full
Il faut configurer le path par default de nginx pour afficher le stub_status (/nginx_status) :

  location /nginx_status {
    stub_status on;  # active le stub_status
    access_log off;  # pas de logs
    allow 127.0.0.1; # restreint à l'accès local uniquement
    deny all;        #refusé aux autres
  }

On recharge la configuration de nginx pour que ce soit pris en compte

service nginx restart

Si nginx se vautre à ce moment là comme indiqué précedemment, cela vient certainement du module HttpStubStatusModule manquant)

TODO

plugin Mysql

On commence par installer les pré-requis :

aptitude install libcache-cache-perl libcache-perl libdbi-perl libdbd-mysql-perl

Et on vérifie si ça tourne bien avec

munin-node-configure --suggest | grep mysql

Fichier : wiki › monitoring › munin - dernière modification le 22/07/2017 à 00:59 par Trollab


trollab.org, Since .... a long time ago, in a galaxy far, far away ...