Monitorer Windows avec Munin
Contents
1 Introduction
Ahhhhh Windows et les emmerdements... c'est tellement plus simple sous Linux ! Bref, ya pas à tortiller, c'est quand même bon quand Munin tourne sous Windows, donc voici la doc à bibi...
2 Configurer le SNMP sur Windows
SNMP est un service Windows qui s'installe ainsi :
- Panneau de configuration
- Ajout/Suppression de programmes
- Ajouter ou supprimer des composants Windows
- Outils de gestion et d'analyse
- SNMP
(On a besoin du CD-Rom de Windows)
Ensuite, paramétrer le service SNMP.
- Panneau de configuration
- Outils d'administration
- Services
- Service SNMP
2.1 Onglet Agent
Cocher toutes les cases intéressantes
2.2 Onglet Interruptions
- Nom de la communauté : public
- Desintation des interruptions : le(s) serveur(s) qui récupere(nt) les informations SNMP
2.3 Onglet Sécurité
- Modifier la communauté Public en mettant les droits à LECTURE CRÉATION
- Cocher Accepter les paquets SNMP provenant de n'importe quel hôte
- OK
- Redémarrer le service
3 Installer Munin sur Linux Debian
Rien de bien compliqué :
apt-get install munin libwww-perl libnet-snmp-perl
Penser à ouvrir les ports 4949 (tcp) ainsi que 161 (tcp) et 162 (tcp) pour le support SNMP.
Faire une petite recherche des capacités SNMP de la machine en question:
munin-node-configure-snmp windows.mydomain
Ce qui devrait avoir pour résultat à peu prés ceci :
ln -s /usr/share/munin/plugins/snmp__df /etc/munin/plugins/snmp_windows.mydomain_df ln -s /usr/share/munin/plugins/snmp__if_err_ /etc/munin/plugins/snmp_windows.mydomain_if_err_16777219 ln -s /usr/share/munin/plugins/snmp__if_ /etc/munin/plugins/snmp_windows.mydomain_if_16777219 ln -s /usr/share/munin/plugins/snmp__processes /etc/munin/plugins/snmp_windows.mydomain_processes ln -s /usr/share/munin/plugins/snmp__users /etc/munin/plugins/snmp_windows.mydomain_users
Faire un copier/coller de ces commandes.
4 Configurer Munin
Ajouter les lignes suivantes dans /etc/munin/munin/munin.conf
[windows.mydomain] address 127.0.0.1 use_node_name no
Attention, le nom entre crochet doit correspondre au nom utilisé pour les liens créés précédemment.
127.0.0.1 n'est pas une erreur car c'est le serveur SNMP local qui gère les données issues des machines distantes.
Puis redemarrer Munin
/etc/init.d/munin-node restart
5 FAQ
5.1 Ca graph pas !!!
Dans ces cas là... une seule solution (faut pas oublier qu'on est sous windows) : rebooter la machine windows.
6 Références
Documentations Munin
http://munin.projects.linpro.no/wiki/HowToMonitorWindows
http://www.debian-administration.org/articles/380
http://www.skolelinux.no/~klaus/sarge/x3579.html