Dimanche 5 Septembre 2010

Monitoring

Un article de Aide Hebergeur.

Préambule

Munin est un outil de surveillance système et réseau open source sous licence publique générale GNU1, basé sur l'outil RRDTool.

Il présente ses résultats sous forme de graphiques disponibles via une interface web. Il possède une structure de plugins particulièrement simple qui permet d'enrichir rapidement l'outil. Des plugins sont actuellement disponibles pour les systèmes d'exploitation suivants: Linux, FreeBSD, NetBSD, Solaris et AIX.

L'architecture du système Munin est constituée d'un serveur principal appelé Munin-master, récupérant les informations à intervalle régulier et de plusieurs nœuds appelés Munin-node. Le nœud doit être installé sur le(s) serveur(s) à surveiller. Munin est capable d'envoyer des notifications par courriel lorsqu'un des plugins a sa source donnée qui dépasse une limite définie par l'administrateur.

source.

Logo Munin

Installation/Configuration Munin

apt-get install munin munin-node

Allez ensuite dans PLESK et faites un sous-domaine pour vos statistiques, par exemple "munin" ou "stats"
Vous devriez obtenir quelque chose comme /var/www/vhosts/domaine.ext/subdomains/munin/httpdocs
Il faut donner les droits à munin d'écrire dans le dossier

chown munin:munin /var/www/vhosts/domaine.ext/subdomains/munin/httpdocs

On va ensuite modifier le fichier de configuration de munin (remplacez comme dans l'exemple suivant avec vos valeurs)

nano /etc/munin/munin.conf
htmldir /var/www/vhosts/domaine.ext/subdomains/munin/httpdocs

# a simple host tree
[nom_de_votre_serveur.ext]
    address 127.0.0.1
    use_node_name yes

Puis :

nano /etc/munin/munin-node.conf
# Which port to bind to;
host 127.0.0.1
user root
group root
setsid yes

Puis

/etc/init.d/munin-node restart


Cela devrait commencer à génerer des stats.
Attendez une dizaine de minutes et allez sur http://munin.votredomaine.ext (ou http://stats.votredomaine.ext).
Vos graphiques devraient être en place.

Ensuite, pour ce qui est du monitoring de bande passante il ne s'agit pas de eth0 ou de eth1 mais de venet0, normal, on est en serveur dédié virtuel.

Et donc, pour faire le graphique de la bande passante il faut taper :

cd /etc/munin/plugins/
ln -s /usr/share/munin/plugins/if_ ./if_venet0

Puis

/etc/init.d/munin-node restart

Plugins pour Munin

Plugin Fail2Ban pour Munin :


Pour installer le plugin Fail2ban vous devez vous connecter sur votre serveur et faire :

cd /root/
wget ftp://ftp.nuxit.net/munin/plugins/plugins_f2b_install.sh

Puis

sh /root/plugins_f2b_install.sh

Vous devriez maintenant avoir d'ici 5 minutes les Graphiques de Fail2Ban.